miyado
dd9cd61bef
Fix for TimestampFlag.GetValue to return empty string without value
2 years ago
Naveen Gogineni
268cb973f8
Remove all flag interfaces
2 years ago
Naveen Gogineni
ab68d8a69d
Cleanup: Collapse flag interfaces
2 years ago
Balazs Nagy
1335a7022a
accept timezone for timestamps
2 years ago
Dan Buch
4bca72cea1
Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support
2 years ago
Dan Buch
fc27cb08fc
Merge remote-tracking branch 'origin/main' into mostynb-report_source_of_parse_errors
2 years ago
Dan Buch
a78717f4f9
Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support
2 years ago
Dan Buch
bc9ad9fede
Generate RequiredFlag and VisibleFlag implementations
2 years ago
Dan Buch
04f5ff0315
Merge branch 'main' into mostynb-report_source_of_parse_errors
2 years ago
Dan Buch
ae97940956
Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support
2 years ago
Dan Buch
ed0033984b
Generate flag types (again?)
...
Closes #1381
2 years ago
Dan Buch
e7db6af492
Merge remote-tracking branch 'origin/main' into mostynb-report_source_of_parse_errors
2 years ago
Dan Buch
a583a102fd
Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support
2 years ago
Dan Buch
8cc43782ed
Merge branch 'main' into feature/1316-simplified_flag_value_access
2 years ago
Tilo Prütz
835bd32714
rename flags’ ValueFromContext() to Get()
2 years ago
Dan Buch
9ce946162f
Unshadow `context` package
...
and consistently name `*cli.Context` vars and method receivers `cCtx`
2 years ago
Dan Buch
75e4ee69e9
Porting remainder of #796
2 years ago
Tilo Prütz
889c7b5d7a
TimestampFlag.ValueFromContext() as convenient accessor
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
Naveen Gogineni
50c71ed517
Remove reflect calls for doc generation
3 years ago
Robert Liebowitz
e79ceb69ff
Merge pull request #1258 from dearchap/visible_interface
...
Fix(issue #631 ). Remove reflect calls for Hidden field
3 years ago
Robert Liebowitz
45eecb1d94
Merge pull request #1264 from dearchap/cleanup_context
...
Cleanup context.go
3 years ago
Naveen Gogineni
07e1fdf17d
Cleanup context.go
4 years ago
Naveen Gogineni
df595c0d85
Fix(issue #631 ). Remove reflect calls for Hidden field
4 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
Mostyn Bramley-Moore
cdc1f6e07c
fixup! Report the source of a value when we cannot parse it
...
move bool to the end of the return arguments
remove "from " prefix in the source/fromWhere description
remove TODO notes from functions that don't currently perform error checking
4 years ago
Mostyn Bramley-Moore
500d6b04e6
Report the source of a value when we cannot parse it
...
If you allow a flag to be set from environment variables or files and
a parse error occurs from one of them, it is very useful for the error
message to mention where the value came from.
Without this, it can be difficult to notice an error caused by an
unexpected environment variable being set.
Implements #1167 .
4 years ago
Vinicius Schettino
7ecfd216b1
Verify whether there is a Value before overriding
4 years ago
Dmitry Kutakov
8c28ae347a
refactor flag names - make it more explicitly
...
avoid the using 'reflect' package while getting flag names
5 years ago
Martin Lees
c62d7736ea
fmt
5 years ago
Martin Lees
06eb576eaa
Review fixes
5 years ago
Martin Lees
31c19a8ef3
timestamp flag
5 years ago