| 64 | return o.Endpoint == "" |
| 65 | } |
| 66 | func (s *Options) AddFlags(prefix string, fs *pflag.FlagSet) { |
| 67 | fs.StringVar(&s.Endpoint, getFlagName(prefix, "repository-endpoint"), s.Endpoint, "function repository endpoint") |
| 68 | fs.StringVar(&s.Version, getFlagName(prefix, "repository-version"), s.Version, "function repository api version") |
| 69 | fs.BoolVar(&s.AuthTransfer, getFlagName(prefix, "repository-auth-transfer"), s.AuthTransfer, "transfer authorization to function repository") |
| 70 | fs.StringVar(&s.Auth.Name, getFlagName(prefix, "repository-auth-type"), s.Auth.Name, "function repository auth type") |
| 71 | fs.StringVar(&s.Auth.ParamStr, getFlagName(prefix, "repository-auth-params"), s.Auth.ParamStr, "function repository auth params") |
| 72 | } |
| 73 | |
| 74 | func getFlagName(prefix, flagName string) string { |
| 75 | if prefix == "" { |