func ParseArgs()

in vpc-utils/utils.go [17:37]


func ParseArgs() cliArgs {
	profile := flag.String("profile", "", "The name of the profile to use")
	region := flag.String("region", "", "The AWS region to use")
	execute := flag.Bool("execute", false, "Delete the ingress/egress rules")

	flag.Parse()

	if *profile == "" {
		log.Fatal("Please provide a named AWS profile")
	}

	if *region == "" {
		log.Fatal("Please provide a region")
	}

	return cliArgs{
		Profile: *profile,
		Region:  *region,
		Execute: *execute,
	}
}