MCPcopy
hub / github.com/unkeyed/unkey / Duration

Method Duration

pkg/cli/command.go:88–95  ·  view source on GitHub ↗

Duration returns the value of a duration flag by name Returns 0 if flag doesn't exist or isn't a DurationFlag

(name string)

Source from the content-addressed store, hash-verified

86// Duration returns the value of a duration flag by name
87// Returns 0 if flag doesn't exist or isn't a DurationFlag
88func (c *Command) Duration(name string) time.Duration {
89 if flag, ok := c.flagMap[name]; ok {
90 if sf, ok := flag.(*DurationFlag); ok {
91 return sf.Value()
92 }
93 }
94 return time.Duration(0)
95}
96
97// RequireDuration returns the value of a duration flag by name
98// Panics if flag doesn't exist or isn't a DurationFlag

Callers 12

RunMethod · 0.45
TestSimulationFunction · 0.45
DurationFunction · 0.45
TestKeyVerificationsFunction · 0.45
createVerificationsFunction · 0.45
createRatelimitsFunction · 0.45
NewFunction · 0.45
setFieldFromStringFunction · 0.45

Calls 1

ValueMethod · 0.45

Tested by 8

RunMethod · 0.36
TestSimulationFunction · 0.36
TestKeyVerificationsFunction · 0.36
createVerificationsFunction · 0.36
createRatelimitsFunction · 0.36