MCPcopy
hub / github.com/urfave/cli / arg

Function arg

args.go:273–280  ·  view source on GitHub ↗
(name string, c *Command)

Source from the content-addressed store, hash-verified

271}
272
273func arg[T any](name string, c *Command) T {
274 val := c.getArgValue(name)
275 if a, ok := val.(T); ok {
276 return a
277 }
278 var zero T
279 return zero
280}
281
282func (c *Command) StringArg(name string) string {
283 return arg[string](name, c)

Callers 15

StringArgsMethod · 0.85
FloatArgsMethod · 0.85
Float32ArgsMethod · 0.85
Float64ArgsMethod · 0.85
IntArgsMethod · 0.85
Int8ArgsMethod · 0.85
Int16ArgsMethod · 0.85
Int32ArgsMethod · 0.85
Int64ArgsMethod · 0.85
UintArgsMethod · 0.85
Uint8ArgsMethod · 0.85
Uint16ArgsMethod · 0.85

Calls 1

getArgValueMethod · 0.80

Tested by

no test coverage detected