MCPcopy Create free account
hub / github.com/baidu/EasyFaaS / AddFlags

Method AddFlags

pkg/controller/registry/options.go:66–72  ·  view source on GitHub ↗
(prefix string, fs *pflag.FlagSet)

Source from the content-addressed store, hash-verified

64 return o.Endpoint == ""
65}
66func (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
74func getFlagName(prefix, flagName string) string {
75 if prefix == "" {

Callers 5

mainFunction · 0.95
mainFunction · 0.95
TestAddFlagsFunction · 0.95
TestNewRegistryFunction · 0.45

Calls 1

getFlagNameFunction · 0.70

Tested by 3

TestAddFlagsFunction · 0.76
TestNewRegistryFunction · 0.36