Commit Graph

1582 Commits

Author SHA1 Message Date
Jesse Szwedko c6af8847eb Merge pull request #687 from joshuarubin/master
Don't clobber slices with EnvVar
2017-11-27 19:55:04 -08:00
Joshua Rubin 37b7abb1c4 dont clobber slices with envvar
Signed-off-by: Joshua Rubin <jrubin@zvelo.com>
2017-11-21 15:21:31 -07:00
Jesse Szwedko 7ace96b43d Merge pull request #684 from baude/shortOptionHandling
Combine bool short names
2017-11-15 20:56:12 -08:00
baude fd5382e7a5 Combine bool short names
Adds the ability to allow the combination of bool
short-name options.  For example,

cmd foobar -ov

This is done through a bool "UseShortOptionHandler" set in
the command struct.

Built upon PR #621

Signed-off-by: baude <bbaude@redhat.com>
2017-11-13 16:29:20 -06:00
Jesse Szwedko 9838c8bcaa Update README examples to check for errors
To encourage good practices.
2017-11-11 17:46:07 -08:00
zhuchensong 43c8c02cf5 Support POSIX-style short flag combining 2017-11-08 16:05:47 -06:00
Chris Branch 01b6b9192c altsrc: Parse durations from strings 2017-11-06 11:48:48 +00:00
Jesse Szwedko 44cb242eeb Merge pull request #675 from jmccann/continue3
Ability to load variable from file - UPDATED
2017-11-03 19:35:40 -07:00
Jacob McCann f971fca2b2 Allow FilePath to take []string 2017-10-31 10:43:11 -05:00
Brad Rydzewski 18a556e192 fix FilePath documentation in README.md 2017-10-31 10:29:11 -05:00
Brad Rydzewski 4cc453ba67 document field in README 2017-10-31 10:29:11 -05:00
Brad Rydzewski c698b821b8 unit tests for load from file 2017-10-31 10:29:11 -05:00
Brad Rydzewski 21fcab0dee ability to load variable from file 2017-10-31 10:29:11 -05:00
Jesse Szwedko 7f4b273a05 Merge pull request #676 from rliebz/lexicographic-sort
Consider case when sorting strings
2017-10-30 19:55:34 -07:00
Robert Liebowitz b44660ac3d Consider case when sorting strings
This makes sorting flags and other sections consistent with how most
command line tools function, by placing both flags `-A` and `-a` before
a flag `-B`.
2017-10-28 03:00:11 -04:00
Jesse Szwedko 7bc6a0acff Merge pull request #628 from phinnaeus/master
Allow custom ExitError handler function
2017-10-14 13:27:26 -07:00
Tyler Davis 40263f4d6a Merge branch 'master' into master 2017-10-13 12:05:14 -07:00
Jesse Szwedko 2997500ba5 Merge pull request #672 from sierraechobravo/master
fix go report card issues
2017-10-07 13:56:23 -07:00
Sebastian Sprenger c202606a17 fix golint issues 2017-10-06 07:29:13 +02:00
Sebastian Sprenger c3cc74dac7 fix ineffective assigns 2017-10-06 07:28:43 +02:00
Sebastian Sprenger 67ee172e6d fix misspelling issue 2017-10-06 07:28:18 +02:00
Jesse Szwedko b2bf3c5abe Merge pull request #670 from VMitov/path_flag
Add PathFlag
2017-09-28 15:42:40 -07:00
Vladislav Mitov 0b665e6170 Add PathFlag 2017-09-29 00:07:20 +03:00
Jesse Szwedko ac249472b7 Merge pull request #661 from rliebz/custom-flag-help
Allow customization of prefixes and environment variable hints in flag help strings
2017-09-25 20:41:18 -07:00
Tyler Davis 7233c502e3 Merge branch 'master' into master 2017-09-22 10:08:36 -07:00
Robert Liebowitz cbbe4c1a2c Add tests for custom flag prefix/env hints 2017-09-18 00:44:42 -04:00
rliebz 11d45572f9 Export funcs to configure flag prefix/env hints
This will allow users to customize the prefix section or env hint
section of the flag entries in the help menu without having to
reimplement the rest of the logic required in defining FlagStringer.
2017-09-18 00:00:27 -04:00
Jesse Szwedko 7fb9c86b14 Merge pull request #664 from maguro/master
Add newline before command categories
2017-09-10 21:08:19 -07:00
Alan D. Cabrera 1d334f10ce Add newline before command categories
The simple formatting change adds a nice blank line before each command
category.  Documentation in README.md is also updated to be more
accurate.
2017-09-08 10:43:30 -07:00
OneOfOne b7ab5b0c48 don't add -- prefix if we manually specify one 2017-08-31 00:26:52 +02:00
OneOfOne 163f247519 lint + DefaultCommand 2017-08-29 17:26:30 +02:00
meatballhat 50a0fdeea6 Merge pull request #655 from urfave/merging-from-v1
Merging from v1
2017-08-14 09:43:17 -04:00
Dan Buch 2da290b872 Ensure indentation is consistent in example code
plus remove usage of ancient builtin `println` 🙀
2017-08-14 09:33:47 -04:00
meatballhat 5dc55f2287 Merge branch 'master' into master 2017-08-13 12:42:49 -04:00
meatballhat f017f86fcc Merge pull request #659 from urfave/define-flag-precedence
Define flag source precedence in README
2017-08-13 10:59:49 -04:00
meatballhat 44c648739b Merge branch 'master' into define-flag-precedence 2017-08-13 10:54:04 -04:00
Dan Buch 3164173947 Switch some remaining encoding-related bits in test runner 2017-08-12 22:24:14 -04:00
Dan Buch 463d4bada6 Explicitly set mode to 'w' when combining coverprofiles 2017-08-12 22:21:53 -04:00
Dan Buch d83210ca77 Attempt to better handle python(2|3) tempfile differences 2017-08-12 22:20:50 -04:00
Dan Buch 1505b9f046 Back out temporary flag alias whoopsie! 😅 2017-08-12 22:11:32 -04:00
Dan Buch 744fdb45b5 Resolve conflict in completion flag check better 2017-08-12 22:07:03 -04:00
Dan Buch 65b801c818 Resolve remaining test errors for v1 => v2 merge 2017-08-12 22:02:54 -04:00
Jesse Szwedko cfb3883072 Prepare CHANGELOG for v1.20.0 release 2017-08-10 18:42:03 -07:00
Jesse Szwedko f5513590f5 Merge branch 'master' into backport-json-support 2017-08-10 18:06:12 -07:00
Jesse Szwedko e1fa109a31 Define flag source precedence in README
Fixes #646
2017-08-10 17:54:24 -07:00
Dan Buch ce3a0da1a3 Ensure migrator does not mangle cli.CommandsByName 2017-08-08 21:21:31 -04:00
Dan Buch a372849da6 Use []*Command instead of []Command in CommandsByName 2017-08-04 13:23:06 -04:00
Dan Buch df5c6caa96 Back out the testify/assert addition 😅 2017-08-04 12:43:16 -04:00
Dan Buch 47a412375f Resolved compile-time errors since merging from v1 2017-08-04 12:00:22 -04:00
Dan Buch a61867e5e6 Merge remote-tracking branch 'origin/v1' into merging-from-v1 2017-08-04 11:59:27 -04:00