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")