Dan Buch
23af5dd643
Rename flag stringer func bits for clarity, consistency
9 years ago
Dan Buch
22773b14c1
Allow for pluggable flag-level help text formatting
...
by defining `cli.DefaultFlagStringFunc` with a default value that uses
`withEnvHint`, conditionally running a given flag's `FormatValueHelp` if
present.
Closes #257
9 years ago
Dan Buch
415b5e766a
Merge pull request #380 from codegangsta/readme-cli-refs
...
Change refs from `cli.go` to cli
9 years ago
Dan Buch
5c36fa18d9
Change refs from `cli.go` to cli
...
since the days of this being a single-file library are long gone.
9 years ago
Dan Buch
d69b4400b5
Merge pull request #379 from codegangsta/v1.16.0-prep
...
Version 1.16.0 prep
9 years ago
Dan Buch
edc8458637
Merge branch 'PaulMakepeace-fix-err-assertion' into v1.16.0-prep
9 years ago
Dan Buch
ecf21a7a09
Merge branch 'fix-err-assertion' of https://github.com/PaulMakepeace/cli into PaulMakepeace-fix-err-assertion
9 years ago
Dan Buch
fe67cb0f3d
Add note about error handling fix, prep 1.16.0 section
9 years ago
Dan Buch
4cb9a7a5bb
Merge pull request #378 from codegangsta/exit-error-bug-376
...
Ensure HandleAction/HandleExitCoder work correctly with *ExitError
9 years ago
Dan Buch
4b4c07bd4f
Ensure HandleAction/HandleExitCoder work correctly with *ExitError
...
Closes #376
9 years ago
Gert-Jan Timmer
a90e2e4ff1
Fix #376 NewExitError not working, reflect vals[0] cast to Interface() was missing
9 years ago
Paul Makepeace
f90241a6a3
Assert type against actual return val's interface.
...
Exit code example produces now correctly,
https://github.com/codegangsta/cli#exit-code
```
$ ./ec --ginger-crouton=false
it is not in the soup
$ echo $?
86
$
```
9 years ago
Dan Buch
ff84ca213d
Merge pull request #374 from codegangsta/kytrinyx-action-err
...
Merging #135 😻
9 years ago
Dan Buch
1cda555a05
Merge branch 'action-err' of https://github.com/kytrinyx/cli into kytrinyx-action-err
9 years ago
Dan Buch
fd7bf3b85f
Merge pull request #373 from codegangsta/doc-custom-help
...
Add some explicit docs about help text customization
9 years ago
Dan Buch
b738841df8
Add some explicit docs about help text customization
9 years ago
Dan Buch
e0d7cbbe2c
Merge pull request #372 from codegangsta/deprecation-cleanups
...
Cleaning up the recently-introduced deprecations
9 years ago
Dan Buch
784038bca2
Merge pull request #371 from codegangsta/harshavardhana-hidden-flags
...
Merging #201 - @harshavardhana's hidden flags impl (and more!)
9 years ago
Dan Buch
007295e509
Cleaning up the recently-introduced deprecations
...
to ensure the intent, responsibility, and migration path are all more clear.
9 years ago
Dan Buch
9584555150
Include details of hidden flag impl in CHANGELOG
9 years ago
Dan Buch
fed78b8bab
Rework of hidden flag impl plus some Action func corrections
9 years ago
Harshavardhana
99431669d0
New ``Hide`` variable for all Flags
...
This is a way to provide hidden flags for app, command and subcommands
For example:
--generate-bash-completion global flag shouldn't be printed along
with other flags as it might generally confuse people into thinking
that 'generate' in-fact would generate a bash completion file for them
to be used along with their app.
Also in general one would want to hide some flags for their apps.
9 years ago
Dan Buch
879acab1d0
Merge pull request #369 from codegangsta/v1.15.0-prep
...
Prepping v1.15.0 release
9 years ago
Dan Buch
a9afed5b15
Prepping v1.15.0 release
9 years ago
Dan Buch
aaac36ecb9
Merge pull request #368 from codegangsta/yaml-nested-changelog
...
Add a note to CHANGELOG about dot-delimited YAML key lookup
9 years ago
Dan Buch
896d2fd3c1
Add a note to CHANGELOG about dot-delimited YAML key lookup
9 years ago
Dan Buch
15d4455a61
Merge pull request #365 from roboll/nested-flags
...
altsrc: allow nested defaults in yaml files
9 years ago
Dan Buch
1fb52b3bce
Merge remote-tracking branch 'origin/master' into string-slice-flag-default-160
9 years ago
Dan Buch
9f8c5004f2
Merge pull request #367 from codegangsta/bryanl-bryanl-set-context-values
...
Merging #234 set context values
9 years ago
Dan Buch
f3b589e892
Remove unreachable code
9 years ago
Dan Buch
e059dc8188
Implement *Context.GlobalSet + relevant CHANGELOG entry
9 years ago
Dan Buch
4edb5c9a6b
Merge branch 'bryanl-set-context-values' of https://github.com/bryanl/cli into bryanl-bryanl-set-context-values
9 years ago
Dan Buch
b4054ddd3c
Merge pull request #366 from codegangsta/metadata-note
...
Minor changelog update bits
9 years ago
Dan Buch
e2161d7f64
Minor changelog update bits
9 years ago
Dan Buch
e671f0b23b
Merge pull request #339 from jack230230/master
...
Add App.Metadata
9 years ago
Dan Buch
663fc0b623
Merge pull request #361 from codegangsta/txgruppi-develop
...
Optional exit code support
9 years ago
王振威
f72d405107
Change Extras to Metadata
9 years ago
rob boll
36a5323a47
altsrc: allow nested defaults in yaml files
...
Previously, defaults specified as nested keys in a yaml file would not
be recognized, i.e. `top: \n bottom: key` would not be accessible using
the name `top.bottom`, but `top.bottom: key` would. These changes
support using nested keys by traversing the configuration tree if the
key name uses '.' as a delimiter.
9 years ago
Dan Buch
06c01a4bba
A few tweaks based on feedback in #361
9 years ago
Dan Buch
1a91f3dce5
Ensure IntSlice & StringSlice serialization works as expected
9 years ago
Dan Buch
d1b0c49a98
Ensure slice types can safely round-trip through flag.FlagSet
9 years ago
Dan Buch
4cae17cfe1
Ensure MultiError returned when both Before and After funcs given
9 years ago
Dan Buch
ee736e063a
Merge remote-tracking branch 'origin/master' into string-slice-flag-default-160
9 years ago
Dan Buch
61d4175525
Merge remote-tracking branch 'origin/master' into txgruppi-develop
9 years ago
Dan Buch
222ec6fb7e
Merge pull request #364 from codegangsta/assert-before-command-after-ordering
...
Revising/adding tests that assert order of operations inside App.Run
9 years ago
Dan Buch
6eb8c82596
Merge remote-tracking branch 'origin/master' into txgruppi-develop
9 years ago
Dan Buch
2c0e13ecf8
Revising/adding tests that assert order of operations inside App.Run
9 years ago
Dan Buch
6e08192c80
Merge pull request #363 from codegangsta/global-float64
...
Add Context.GlobalFloat64 and tests
9 years ago
Dan Buch
b9bbb35c5b
Add change to Fixed section of Unreleased in CHANGELOG
9 years ago
Dan Buch
bd0f13d022
Add Context.GlobalFloat64 plus tests
...
Closes #362
9 years ago