MCPcopy Index your code
hub / github.com/GoogleCloudPlatform/cloud-sql-proxy / instanceFromConfigFile

Function instanceFromConfigFile

cmd/root.go:754–779  ·  view source on GitHub ↗
(v *viper.Viper)

Source from the content-addressed store, hash-verified

752}
753
754func instanceFromConfigFile(v *viper.Viper) []string {
755 var args []string
756 inst := v.GetString("instance-connection-name")
757
758 if inst == "" {
759 inst = v.GetString("instance-connection-name-0")
760 if inst == "" {
761 return nil
762 }
763 }
764 args = append(args, inst)
765
766 i := 1
767 for {
768 instN := v.GetString(fmt.Sprintf("instance-connection-name-%d", i))
769 // if the next instance connection name is not defined, stop checking
770 // environment variables.
771 if instN == "" {
772 break
773 }
774 args = append(args, instN)
775 i++
776 }
777
778 return args
779}
780
781func userHasSetLocal(cmd *Command, f string) bool {
782 return cmd.LocalFlags().Lookup(f).Changed

Callers 1

loadConfigFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected