194 Commits (main)

Author SHA1 Message Date
Dan Buch 6185b8d8fd
Generate code for flag types and context accessors
8 years ago
Dan Buch 0c9b549918
Ensure remaining v1 additions are v2 compatible
8 years ago
Dan Buch 6c628a1a88
Merge remote-tracking branch 'origin/v1' into merging-from-v1
8 years ago
Dan Buch a0e694ed72
Add UintFlag, Uint64Flag types and supporting code
8 years ago
Dan Buch 537f5beb66
Tweaks to Int64Flag PR
8 years ago
Bruno França dos Reis 5c7cca7f16 Adding Int64Slice related stuff in flag.go and context.go, and related tests
8 years ago
Bruno França dos Reis 4962423cba Adding Int64Flag type and related tests
8 years ago
Dan Buch 7cd5bed6cb
Backporting flagValue func from v2 branch
8 years ago
Joshua Rubin f621deee5a
fix panic getting visible flags
8 years ago
Dan Buch 3b03164c92 Merge branch 'v2' into show-bool-default
8 years ago
Dan Buch cd1e8c3452
Merge remote-tracking branch 'origin/v2' into minimize-struct-copying
8 years ago
Dan Buch 2b288769c7
Add comment about commaWhitespace stripping of flag.Name
8 years ago
Dan Buch c70993dbc5 Merge branch 'v2' into minimize-struct-copying
8 years ago
Dan Buch 80f444e0f5 Merge branch 'v2' into clean-stringlies
8 years ago
Dan Buch 8f25dbb615
Ensure all flag aliases are set when Destination given
8 years ago
Dan Buch ec05a8d31b
Ensure flag "Name" field values are un-stringly-fied
8 years ago
Dan Buch cd10b49473
Minimize struct copying
8 years ago
Dan Buch 334e66cb8f
Remove unused (so far) func
8 years ago
Dan Buch 81fcf706ea
Replace all "stringly typed" fields with slice equivalents
8 years ago
Dan Buch fac67ac91a
Show BoolFlag default value in help usage
8 years ago
Dan Buch f2d5ed9933
Replace BoolTFlag type with BoolFlag.Value
8 years ago
Dan Buch 32ebecfbb5
Merge remote-tracking branch 'origin/master' into v2
8 years ago
Matt Farina 07ce8bf79c Cleaned up else per golint
8 years ago
Matt Farina 2f110bd745 Cleaned up exported func comments per golint
8 years ago
Dan Buch bac790c819
Merge remote-tracking branch 'origin/master' into v2
8 years ago
Matt Farina 6f0b442222 Update to ErrWriter and make available on app
8 years ago
Matt Farina 2a256d4c53 Provide a variable for writing output with a default of os.Stderr
8 years ago
Dan Buch a1e5328e30
Merge remote-tracking branch 'origin/master' into string-slice-flag-default-160
8 years ago
Dan Buch cd92adcb75
Further simplifying default flag stringer func
8 years ago
Dan Buch 6089d723a8
Use existing `prefixedNames` func
8 years ago
Dan Buch 69a8e25f3d
Make flag usage rendering more consistent; show default values
8 years ago
Dan Buch 23af5dd643
Rename flag stringer func bits for clarity, consistency
8 years ago
Dan Buch 22773b14c1
Allow for pluggable flag-level help text formatting
8 years ago
Dan Buch fed78b8bab
Rework of hidden flag impl plus some Action func corrections
8 years ago
Harshavardhana 99431669d0
New ``Hide`` variable for all Flags
8 years ago
Dan Buch 1a91f3dce5
Ensure IntSlice & StringSlice serialization works as expected
8 years ago
Dan Buch d1b0c49a98
Ensure slice types can safely round-trip through flag.FlagSet
8 years ago
Dan Buch 64de53e639
Merge remote-tracking branch 'origin/master' into string-slice-flag-default-160
8 years ago
Kevin Cantwell 13b7eedc13 Parses usage placeholders via back quotes. Resolves #333
8 years ago
Dan Buch 7a5bfc850d Update dangling IntSlice literal
8 years ago
Dan Buch cb433e7468 Use NewIntSlice and NewStringSlice internally
8 years ago
Dan Buch 867aa0912d Overwrite slice flag defaults when set
8 years ago
adamclerk cde8418658 Fixes spelling issues and import alphabetical issues
8 years ago
Gregor Noczinski 09e2c89597 * Changed the way how to return the result. Because of strange ci failure
8 years ago
Gregor Noczinski 82ddbd9a07 * Improve GenericFlag.String() by suppressing empty "" for GenericFlags on nil or empty Generic.String()
8 years ago
Jille Timmermans f101a00018 Export cli.Flag.GetName (previously cli.Flag.getName)
9 years ago
ston1th 25ef368235 added destination scan testing and BoolT
9 years ago
ston1th bb7e45acf1 Added destination scan support for flags
9 years ago
Jesse Szwedko 005b120d20 Add godoc comments to flag structs
9 years ago
Sergey Romanov f47f7b7e85 Fix panic if Valus in Int/StringSliceFlasg is missing
9 years ago
jhowarth a6482d2687 Merge remote-tracking branch 'upstream/master'
9 years ago
jszwedko 44d40054fa Use 0 as the base when parsing ints
9 years ago
Sam Zaydel ef23aa6da2 strconv.ParseInt should be used instead of strconv.ParseUint when reading Int Flags from envvars.
9 years ago
jszwedko 059c02782a Use double quotes in output for defaults
9 years ago
Dan Buch 21d399c3fa Merge pull request #166 from codegangsta/fix-generic-flag-help-text
9 years ago
Dan Buch 5b9e204508 Merge pull request #153 from codegangsta/allow-hiding-of-help-flag
9 years ago
jszwedko 22dbe6ffdc Fix help text for generic flag to not insinuate that you can specify multiple
9 years ago
Jesse Howarth and Michael Ivey 73e64a14fd Add (required) to help of flags that are required.
10 years ago
Jesse Howarth and Michael Ivey 7e05320026 Implement required flags
10 years ago
jszwedko 780f839a02 Allow hiding of help flag without hiding help subcommand
10 years ago
Dan Buch 78d497e4cf Adding support for multiple env var "cascade"
10 years ago
Ghislain Gt 98af61a59f Add time.Duration flag type
10 years ago
Dan Buch fc16c67be3 Updating structs to use labels, adding tests for env stuff
10 years ago
Dan Buch 97fd93272f Starting to hack in some env var configuration goodness
10 years ago
Jeremy Saenz bb9189510a Merge pull request #81 from zenoss/upstream/feature/generic-flags
10 years ago
Summer Mousa a911ec75e4 Can now change these default flags in other applications
10 years ago
Pekka Enberg 646b290d5d Make StringSliceFlag usage text consistent
10 years ago
Summer Mousa 1eaa882c3a removed extranneous value method on the generic type
10 years ago
Summer Mousa 13e88629f5 Generic parsers as flag types
10 years ago
Jeremy Saenz 640826c88f Merge pull request #78 from zenoss/feature/bash-completion
10 years ago
Summer Mousa 3a10545f91 Made bash completion command optional; still need to update documentation
10 years ago
Ryan Schmukler 312151dca4 remove quotes for empty StringFlags
10 years ago
Yicheng Qin 5903a0a844 Add BoolTFlag type
10 years ago
Katrina Owen dde48a57c9 Standardize import statements
11 years ago
Katrina Owen 2ec51afe91 Implement Float64Flag. See #46
11 years ago
Ryan S. Brown 28cf49a4ca string slice flag option formatting
11 years ago
Jeremy Saenz ab6f1b7c3c Formatting
11 years ago
Jeremy Saenz 4120b604ec Removed help flag. we no longer need it.
11 years ago
Jared Forsyth dc8a62e0e9 refactor, more robust flag propagation
11 years ago
Jared Forsyth ccb1528bb0 adding multi-named flags
11 years ago
Jeremy Saenz 0d3c3f4497 Improved documentation
11 years ago
Thesyncim ed96efff1b add simple test , fix errors and unused interface SliceFlag
11 years ago
Thesyncim 4d9038a156 add ability to parse []string types
11 years ago
Mike Gehard 1a1d6bd163 Vary flag prefix based on name length
11 years ago
Mike Gehard 7ec896dde0 Update flag.go
11 years ago
Jeremy Saenz 70eacca641 JMS #25: Added support for help flags
11 years ago
Jeremy Saenz 04490dabec Minor tweaks and cleanup
11 years ago
Jeremy Saenz 6664835bc1 JMS #14: Moving toward having and app object
11 years ago
Jeremy Saenz 3119b075d6 JMS #4: Flag testing
11 years ago
Jeremy Saenz 3f76896c4f JMS #4: Getting some cli tests going. Testing out flags
11 years ago
Jeremy Saenz 04496e4364 JMS #4: More WIP
11 years ago
Jeremy Saenz e2733adc45 JMS #4: Kinda parsing flags now
11 years ago
Jeremy Saenz 4b4324bb47 JMS #4: Ditched the value for bool flags
11 years ago
Jeremy Saenz 921da63e2e Support for global flags in help text
11 years ago