| Age | Commit message (Collapse) | Author |
|
The existing implementation of flag values with fmt package uses
more memory and works slower than the implementation with strconv
package.
|
|
|
|
|
|
If I declared a bool flag named "hello" I can now call
b, err := f.GetBool("hello")
And b will hold the value of the flag
We can see this is already done in
https://github.com/codegangsta/cli/blob/bcec9b08c7e5564f7512ad7e7b03778fe1923116/context.go
If people use the codegangsta/cli
Other projects have done it themselves using pflags (what inspired this
patch)
https://github.com/GoogleCloudPlatform/kubernetes/blob/cd817aebd848facda29e0befbbd6e31bf22402e6/pkg/kubectl/cmd/util/helpers.go#L176
Lets just do it ourselves...
|
|
This is consistent with Go's native flag parsing module and can be used to implement custom boolean/tri-state flags.
Signed-off-by: Filipe Brandenburger <[email protected]>
|
|
|
|
|
|
|