Naveen Gogineni
d0fff2e8cc
Add additional test to fix codecov
2 years ago
Naveen Gogineni
b087856c64
Add additional test to fix codecov
2 years ago
Naveen Gogineni
f6b4ee0e78
Merge from main
2 years ago
Naveen Gogineni
0c7dcf7c2b
Fix formatting
2 years ago
Naveen Gogineni
ec257a8705
Fix tests per latest main
2 years ago
Naveen Gogineni
f8b9a7cc2e
Merge changes from main
2 years ago
Naveen Gogineni
15fd35e7b4
Add parametrize tests
2 years ago
Naveen Gogineni
7941e8ccf6
Add context.Count
2 years ago
Naveen Gogineni
b4e0ec3b8a
Add count option for bool flags
2 years ago
dearchap
f451dead12
Fix:(issue_1272) Generic flag not set from env ( #1458 )
2 years ago
ccremer
bd2ae121ab
Add configurable Base to int, uint and uint64 flags
...
This allows users to configure the basis for integer parsing.
2 years ago
Naveen Gogineni
b80ff3d32f
issue_62: Make slice options more posix like
2 years ago
Balazs Nagy
1335a7022a
accept timezone for timestamps
2 years ago
Joseph Cumines
e77dd7bb68
Add SliceFlag wrapper and fix bugs in existing implementations
...
The SliceFlag implementation and associated aliases (MultiStringFlag, etc)
extend the existing slice implementations (StringSliceFlag, etc) to support
actual slices as the flag value and destination.
This change also fixes various bugs in the existing implementation. Notably,
the StringSliceFlag.Apply implementation would modify the input (default)
Value, if an env var was set, and no destination was provided. The bugs fixed
in the other three implementations were all already fixed in either
StringSliceFlag, or in one case (ignoring empty env var) in Float64SliceFlag.
2 years ago
Dan Buch
04f5ff0315
Merge branch 'main' into mostynb-report_source_of_parse_errors
2 years ago
Dan Buch
e7db6af492
Merge remote-tracking branch 'origin/main' into mostynb-report_source_of_parse_errors
2 years ago
Dan Buch
8cc43782ed
Merge branch 'main' into feature/1316-simplified_flag_value_access
2 years ago
Dan Buch
6538e95d65
Merge branch 'ally_fix_multi_val' of ssh://github.com/vipally/cli into vipally-ally_fix_multi_val
2 years ago
Kacper Bąk
4c7b46cb24
fix: clean code
2 years ago
Tilo Prütz
835bd32714
rename flags’ ValueFromContext() to Get()
2 years ago
Dan Buch
c864c2425e
Merge pull request #1260 from dearchap/issue_1254
...
Add test case for short option handling
2 years ago
Naveen Gogineni
8c5f1fb359
Changes from code review
2 years ago
Naveen Gogineni
156d47e696
Fix: (issue#1254) short options handling needs to proceed from last terminated error
2 years ago
Tilo Prütz
ca7f26ecb0
Uint64Flag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
1f621059d3
UintFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
889c7b5d7a
TimestampFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
6b336c478f
StringSliceFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
ce4d9279c4
StringFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
660184dd92
PathFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
6d7f859008
IntSliceFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
dcc47855b8
Int64SliceFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
18b44dfb29
Int64Flag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
bf18c00347
IntFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
8bd5fb2390
GenericFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
2f92fc644c
Float64SliceFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
5047beb001
Float64Flag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
9eae255aac
DurationFlag.ValueFromContext() as convenient accessor
2 years ago
Tilo Prütz
baf8ae98de
BoolFlag.ValueFromContext() as convenient accessor
2 years ago
Dan Buch
9fd3cc92ad
Add tests around flag stringifying for all modified types
2 years ago
Dan Buch
d83bb8d85e
Merge branch 'main' into remove_reflect
2 years ago
Dan Buch
826b3edd3f
Merge branch 'report_source_of_parse_errors' of ssh://github.com/mostynb/cli into mostynb-report_source_of_parse_errors
2 years ago
Ally Dale
58d113dd73
fix #1239 : slice flag value don't append to default values from ENV or file ( #1240 )
...
* fix #1239 : slice flag value don't append to default values from ENV or file
* remove test code
3 years ago
Naveen Gogineni
7cd7ff7dd5
Remove reflect from flag_test
3 years ago
Robert Liebowitz
ab52d6f3a9
Merge branch 'master' into ally_fix_default_val
3 years ago
David Bond
f2bed637fd
Add Destination field to TimestampFlag
...
Adds a `Destination` field for the `TimestampFlag` type that allows you to specify a pointer to
a `Timestamp` rather than having to grab the `Timestamp` from the `cli.Context` using the flag
name.
4 years ago
Ally Dale
ef9430e77e
fix #1238 : accept multi-value input on sclice flags
4 years ago
AllyDale
c98b85d392
bug fix #1235 : default value changes with parsed values on slice flags
4 years ago
Robert Liebowitz
795a8adacb
Merge pull request #1208 from Madhur1997/master
...
Display `(accepts multiple inputs)` in the help description for Slice flags.
4 years ago
Andrew Nicoll
06e7bdec34
add test for nil
4 years ago
Andrew Nicoll
ebe2c0ea70
add for int64
4 years ago