131 Commits (main)

Author SHA1 Message Date
Naveen Gogineni e302525d58 Fix:(issue_1263) FlagNames should return names set via env as well
2 years ago
torwang 3005438a1f fix: Context.Set no such flag
2 years ago
Naveen Gogineni dbdf119742 Add countable interface
2 years ago
Naveen Gogineni 7941e8ccf6 Add context.Count
2 years ago
Ilia Choly ca9df40abd
Add App.InvalidFlagAccessHandler (#1446)
2 years ago
Gerrard-YNWA b98c059269
fix: allow required flag with one character (#1449)
2 years ago
Dan Buch 9ce946162f
Unshadow `context` package
2 years ago
badcw e855c4cd1d
fix: Nil pointer when getting context's flagSet(#1325) (#1327)
2 years ago
Naveen Gogineni 07e1fdf17d Cleanup context.go
3 years ago
Joe Gregorio b8debb6845 Fix Context.Value.
3 years ago
Dmitry Kutakov 5998e27dd7
remove unused code
4 years ago
Lynn Cyrin 35510ee0f9
reduce diff
4 years ago
Lynn Cyrin 5d74b7723a
reduce diff
4 years ago
Lynn Cyrin 1651eec7b8
add a fix
4 years ago
Lynn Cyrin b62c6419cb
new tests
4 years ago
Marwan Sulaiman 322fc3bed1 add RunWithContext + remove signal cancellation
4 years ago
Jim Powers 615e70ef22 Rebased upstream - Fixed NPE
5 years ago
Jim Powers 5dafdb1de6 Exposed the `value` accessor in `Context`
5 years ago
Ajitem Sahasrabuddhe a9d5b68df5
Merge branch 'master' into v2-master-merge
5 years ago
Ajitem Sahasrabuddhe b161244b73
Merge latest master into v2-merge-master
5 years ago
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
Ajitem Sahasrabuddhe fa858dcc26
Ensure flag is not blank
5 years ago
Ajitem Sahasrabuddhe c6ee3b4904
Use iterative logic to determine missing flag
5 years ago
Ajitem Sahasrabuddhe 1547ac2f6a
Modify variable names
5 years ago
Ajitem Sahasrabuddhe cbb9e015b8
Improve Code and Add Test Case
5 years ago
Ajitem Sahasrabuddhe 7d6a604106
Fix #878
5 years ago
Ajitem Sahasrabuddhe fdba7e0f8c
linter fixes
5 years ago
marwan-at-work c8863d0b30 PR updates
5 years ago
marwan-at-work 1f7d1684b8 fix nil check
5 years ago
marwan-at-work cee005ee62 only create context once
5 years ago
marwan-at-work 820040ec28 add context.Context to cli.Context
5 years ago
Lynn Cyrin 38f9e1622d
add environment variable support 🎉
5 years ago
Lynn Cyrin f21b22dd90
cleanup some issues with error display
5 years ago
Lynn Cyrin 78db152323
add typed error assertions
5 years ago
Lynn Cyrin 01d5cfab70
use strings.Join
5 years ago
Lynn Cyrin cdc7af744e
add handling for multiple required flags
5 years ago
Lynn Cyrin 9293f5b3cc
visually shorten logic
5 years ago
Lynn Cyrin 746866c10d
add update integration with the help output
5 years ago
Lynn Cyrin f6777bf4bf
quote the flag name
5 years ago
Lynn Cyrin 6a2ae78373
backwards compatible RequiredFlag implementation
5 years ago
Lynn Cyrin af627c73c3
update func name
5 years ago
Lynn Cyrin 138dbaafec
Merge branch 'master' into required_flags
5 years ago
Brad Rydzewski 21fcab0dee ability to load variable from file
7 years ago
Sebastian Sprenger 67ee172e6d fix misspelling issue
7 years ago
Dan Buch 65b801c818
Resolve remaining test errors for v1 => v2 merge
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