118 Commits (9eb7426ac304058926bc6ee3eb0b3bf99530d4f6)

Author SHA1 Message Date
Lynn Cyrin 1651eec7b8
add a fix
5 years ago
Lynn Cyrin b62c6419cb
new tests
5 years ago
Marwan Sulaiman 322fc3bed1 add RunWithContext + remove signal cancellation
5 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
Péter Szilágyi acc622e5fb
Invalidate context.setFlags cache on modification.
7 years ago
Joshua Rubin 2da42640ad
Merge remote-tracking branch 'origin/master' into completion_fix
8 years ago
Joshua Rubin 8dd1962f7b
change "complete" to "shellComplete"
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
Joshua Rubin ea3df26e64
make shell autocomplete more robust
8 years ago
Jesse Szwedko 83497d2cda Merge remote-tracking branch 'origin/master' into v2-merge
8 years ago
Jesse Szwedko e7b1833f53 Dereference `Flag`s if they are pointers
8 years ago
Jesse Szwedko 168c95418e Ensure that EnvVar struct field exists before interrogating it
8 years ago
Jesse Szwedko 6c1f51aa95 Fix context.(Global)IsSet to respect environment variables
8 years ago
Dan Buch f7b2b93ffa
Merge remote-tracking branch 'origin/v1' into merging-from-v1
8 years ago
Dan Buch 77f1130e65
Generate flag type lookup funcs
8 years ago
Bruno França dos Reis 028af4bc35 adding support for Float64SliceFlag
8 years ago