MCPcopy Create free account
hub / github.com/UiPath/uipathcli / convertStringFlag

Method convertStringFlag

commandline/cli.go:225–242  ·  view source on GitHub ↗
(flag *FlagDefinition)

Source from the content-addressed store, hash-verified

223}
224
225func (c Cli) convertStringFlag(flag *FlagDefinition) *cli.StringFlag {
226 envVars := []string{}
227 if flag.EnvVarName != "" {
228 envVars = append(envVars, flag.EnvVarName)
229 }
230 var value string
231 if flag.DefaultValue != nil {
232 value = flag.DefaultValue.(string)
233 }
234 return &cli.StringFlag{
235 Name: flag.Name,
236 Usage: flag.Summary,
237 Sources: cli.EnvVars(envVars...),
238 Required: flag.Required,
239 Hidden: flag.Hidden,
240 Value: value,
241 }
242}
243
244func (c Cli) convertFlag(flag *FlagDefinition) cli.Flag {
245 switch flag.Type {

Callers 1

convertFlagMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected