49 Commits (ef1ba861f79e79c12b58afc4e5c870fe28d44452)

Author SHA1 Message Date
Ajitem Sahasrabuddhe ef1ba861f7
add is set method to flag interface - refer #294
5 years ago
Ajitem Sahasrabuddhe 2024bed22a
Fix test cases for context, docs, errors, fish, flags and funcs
5 years ago
Ajitem Sahasrabuddhe c75fee9224
Merge master @1.22.1 with v2
5 years ago
marwan-at-work c8863d0b30 PR updates
5 years ago
marwan-at-work 98e64f4507 add propagation tests
5 years ago
Vladislav Mitov 0b665e6170 Add PathFlag
7 years ago
Dan Buch 47a412375f
Resolved compile-time errors since merging from v1
7 years ago
Dan Buch a61867e5e6
Merge remote-tracking branch 'origin/v1' into merging-from-v1
7 years ago
Jesse Szwedko 9073334ecd Fix context.IsSet()
7 years ago
Péter Szilágyi acc622e5fb
Invalidate context.setFlags cache on modification.
7 years ago
Jesse Szwedko b4a64dc08d Add windows implementation of Clearenv for tests
8 years ago
Jesse Szwedko e367fafa3d Return an error when parsing environment variables for values fails
8 years ago
Jesse Szwedko a00c3f5872 Consider empty environment variables as set
8 years ago
Jesse Szwedko 6c1f51aa95 Fix context.(Global)IsSet to respect environment variables
8 years ago
Dan Buch ca2a0f72bf
Ensure context lookups traverse lineage
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 80d3d863d9 Adding Int64 and GlobalInt64 in context, plus related tests
8 years ago
Dan Buch cd10b49473
Minimize struct copying
8 years ago
Dan Buch f2d5ed9933
Replace BoolTFlag type with BoolFlag.Value
8 years ago
Dan Buch c720f37e15
Context tests and tweaks around lineage traversal
8 years ago
Dan Buch bef835d455
Remove all Context.Global* methods
8 years ago
Matt Farina 2f4ec31264 Fixed spelling and gofmt issues
8 years ago
Jesse Szwedko e3ace79a91 Add GlobalBoolT
8 years ago
Dan Buch e059dc8188
Implement *Context.GlobalSet + relevant CHANGELOG entry
8 years ago
Dan Buch 4edb5c9a6b
Merge branch 'bryanl-set-context-values' of https://github.com/bryanl/cli into bryanl-bryanl-set-context-values
8 years ago
Dan Buch 4cae17cfe1
Ensure MultiError returned when both Before and After funcs given
8 years ago
Dan Buch 61d4175525
Merge remote-tracking branch 'origin/master' into txgruppi-develop
8 years ago
Dan Buch 2c0e13ecf8
Revising/adding tests that assert order of operations inside App.Run
8 years ago
Dan Buch bd0f13d022
Add Context.GlobalFloat64 plus tests
8 years ago
Omer Murat Yildirim 802f64479d Add NArg method to context structure
8 years ago
Edward Sheffler III 8ea1232ede Improve vendoring options by removing self-referential imports in tests.
9 years ago
bryanl a3b93076ff Allow context value to be set after parse
9 years ago
Fabian Ruff 65d50017d4 search context hierachy for global flags
9 years ago
Ravi Gadde bcec9b08c7 Added an API and test case for number of flags set
9 years ago
Jesse Howarth a6bafbe9a5 Add additional test
10 years ago
Jesse Howarth b490b5e35d Add a function to determine if a global flag is set.
10 years ago
Ghislain Gt 98af61a59f Add time.Duration flag type
10 years ago
Chris Winslett c69522c960 Make Command accessible from Context
10 years ago
Yicheng Qin 5903a0a844 Add BoolTFlag type
10 years ago
fraenkel f88df0aa5a Allow optional flags by asking if its been set/present on the command line
11 years ago
Jeremy Saenz 70eacca641 JMS #25: Added support for help flags
11 years ago
Jeremy Saenz e14e45d087 More test tweaking
11 years ago
Jeremy Saenz 6664835bc1 JMS #14: Moving toward having and app object
11 years ago
Jeremy Saenz 59b0ce24ef JMS #4: Support for global flags in cli.Context
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 6f22315082 JMS #4: Parsing command flags with context
11 years ago