INNER CODE UNIT · Go

init

projectdiscovery/cloudlist · internal/runner/options.go:48

func init() {
	for _, provider := range inventory.GetProviders() {
		allowedProviders = append(allowedProviders, provider)
		defaultProviders = append(defaultProviders, provider)
	}

	for _, service := range inventory.GetServices() {
		defaultServices = append(defaultServices, service)
		allowedServices = append(allowedServices, service)
	}
}

// ParseOptions parses the command line flags provided by a user
func ParseOptions() *Options {
	// Migrate config to provider config
	if fileutil.FileExists(defaultConfigLocation) && !fileutil.FileExists(defaultProviderConfigLocation) {
		if _, err := readProviderConfig(defaultConfigLocation); err == nil {
			gologger.Info().Msg("Detected old config.yaml file, trying to rename it to provider-config.yaml\n")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…