in internal/flags/flags.go [90:108]
func (af *AgentFlags) Execute() (string, bool) {
if af.help || af.h {
return af.usage(), false
}
if af.version {
return fmt.Sprintf("Google Cloud SQL Server Agent version: %v.", internal.AgentVersion), false
}
if af.logStatus != "" {
return af.status()
}
if af.Onetime {
return "", true
}
// TODO - LCM integration.
if af.Action == "" {
return af.usage(), false
}
return "", true
}