Commit Graph

1773 Commits

Author SHA1 Message Date
Aaron Berns addd467e5b update checkRequiredFlags function to check RequiredFlagsErr field and return map of missing flag names with matching bool for RequiredFlagsErr value 2019-08-20 10:03:29 -04:00
Aaron Berns a064d9082c manually add FlagsErrRequired field and function to generated flags 2019-08-20 08:56:35 -04:00
Aaron Berns 95f45c1e60 add RequiredFlagsErr interface 2019-08-19 12:06:19 -04:00
Lynn Cyrin (they/them) 23c8303026 Merge pull request #862 from russoj88/UpdateREADME_gopkg.in_v1
Rewrite the "pinning to v1" section.
2019-08-17 11:24:05 -07:00
russoj88 6a25af9641 Merge branch 'master' into UpdateREADME_gopkg.in_v1 2019-08-17 10:01:35 -07:00
Audrius Butkevicius ecd576e779 Merge pull request #868 from urfave/lynncyrin-patch-1
Modernize readme
2019-08-17 16:51:43 +01:00
Lynn Cyrin (they/them) e11183fe50 Modernize readme
I assume that people no longer care about what the package was named many years ago
2019-08-17 02:44:49 -07:00
russoj88 3bc62c4fde Mimic v2 example code from above. 2019-08-15 12:30:29 -07:00
russoj88 62b8a7cc2c Add "Using v1 releases" to table of contents. 2019-08-14 11:21:56 -07:00
russoj88 cc091db561 Update README.md
Only instruct on right way to use library.

Co-Authored-By: Lynn Cyrin (they/them) <lynncyrin@gmail.com>
2019-08-14 11:21:40 -07:00
russoj88 f529dad70c Update README.md
Include suggestion to put example in.

Co-Authored-By: Lynn Cyrin (they/them) <lynncyrin@gmail.com>
2019-08-14 11:20:58 -07:00
russoj88 f2c26bab77 Rewrite the "pinning to v1" section. 2019-08-13 21:10:38 -07:00
Sascha Grunert 3681b057c5 Update TakesFile flag to apply only to supported flags
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-13 09:43:57 +02:00
Audrius Butkevicius 6cc7e987c4 Merge pull request #856 from FaranIdo/master
Add Subcommand fallback call to ExitErrHandler, fixing #816
2019-08-12 21:30:37 +01:00
FaranIdo 08c24e22ed add missing ExitErrHandler in command + matching test, fixing #816 2019-08-12 00:29:46 +03:00
Ajitem Sahasrabuddhe 7e49cc210a Merge pull request #848 from saschagrunert/fish-shell
Add fish shell completion support
2019-08-10 09:01:16 +00:00
Ajitem Sahasrabuddhe 4e42a2f02c Merge branch 'master' into fish-shell 2019-08-10 08:47:31 +00:00
Ajitem Sahasrabuddhe 8b18c71e1a Merge pull request #851 from saschagrunert/takes-file
Add `TakesFile` indicator to flag
2019-08-10 08:47:23 +00:00
Ajitem Sahasrabuddhe 56d12d0c2f Merge branch 'master' into fish-shell 2019-08-09 17:21:24 +05:30
Sascha Grunert c6c200864d Merge branch 'master' into takes-file 2019-08-09 13:48:36 +02:00
Ajitem Sahasrabuddhe 7058c58eb6 Merge pull request #847 from saschagrunert/remove-date-var
Remove unused `Date` variable from `cliTemplate`
2019-08-09 17:16:13 +05:30
Audrius Butkevicius de0fa70433 Merge branch 'master' into remove-date-var 2019-08-09 12:38:50 +01:00
Sascha Grunert e9e9e0ac5d Add TakesFile indicator to flag
This new member of `Flag` indicates if the flag expects a file as input.
This is especially useful for documentation and shell completion purposes.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-09 09:10:41 +02:00
Sascha Grunert 7506b11da7 Add fish shell completion support
This commit adds a new method `ToFishCompletion` to the `*App` which can
be used to generate a fish completion string for the application.

Relates to: #351

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-09 08:58:06 +02:00
Ajitem Sahasrabuddhe 2e0e39a03b Merge pull request #845 from urfave/lint-fixes
linter fixes
2019-08-09 10:34:28 +05:30
Sascha Grunert 0d79d1d9d9 Remove unused Date variable from cliTemplate
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-08 14:04:21 +02:00
Ajitem Sahasrabuddhe aed704a9d0 Merge branch 'master' into lint-fixes 2019-08-08 14:44:02 +05:30
Audrius Butkevicius 946f918365 Merge pull request #735 from rliebz/combined
Add app-wide support for combining short flags
2019-08-08 09:13:09 +01:00
Ajitem Sahasrabuddhe 0990ca2391 Merge branch 'master' into lint-fixes 2019-08-08 13:36:30 +05:30
Ajitem Sahasrabuddhe 286133fee5 Merge branch 'master' into combined 2019-08-08 13:33:32 +05:30
Audrius Butkevicius 2c477e720e Merge pull request #830 from saschagrunert/docs-gen
Add markdown and man page docs generation methods
2019-08-08 08:41:19 +01:00
Audrius Butkevicius 99fad61ded Merge branch 'master' into docs-gen 2019-08-08 07:06:08 +01:00
Audrius Butkevicius e0057bb597 Merge pull request #846 from urfave/asahasrabuddhe-patch-1
Update README.md
2019-08-08 07:04:25 +01:00
Audrius Butkevicius 815c29ffc7 Merge branch 'master' into combined 2019-08-08 07:03:49 +01:00
Ajitem Sahasrabuddhe fd395786a2 Update README.md
remove quotes around coverage badge
2019-08-07 21:00:07 +05:30
Ajitem Sahasrabuddhe fdba7e0f8c linter fixes
code cleanup
changing some test code to ensure uniformity
2019-08-07 20:14:50 +05:30
Sascha Grunert 40d4a25a01 Add markdown and man page docs generation methods
This adds two new methods to the `App` struct:

- `ToMarkdown`: creates a markdown documentation string
- `ToMan`: creates a man page string

Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
2019-08-07 14:02:28 +02:00
Audrius Butkevicius 521735b760 Merge pull request #844 from urfave/asahasrabuddhe-patch-1
Update README.md
2019-08-07 12:10:34 +01:00
Ajitem Sahasrabuddhe 22e1fc8419 Update README.md
add codecov.io badge
2019-08-07 14:02:52 +05:30
Ajitem Sahasrabuddhe 97179ca390 Merge pull request #843 from lafriks/patch-1
Support GoLang 1.10 to 1.12
2019-08-07 13:58:51 +05:30
Lauris BH 3a41d6d785 Lower support to GoLang compiler version 1.10 2019-08-07 11:21:31 +03:00
Ajitem Sahasrabuddhe 1f4473209d Update .travis.yml
support go versions in line with go's release policy
2019-08-07 13:50:04 +05:30
Lauris BH e3fa7e8566 Support also GoLang 1.11 compiler 2019-08-07 11:06:15 +03:00
Ajitem Sahasrabuddhe b6f7dd9359 Merge pull request #836 from urfave/flag-type-generation-golang
Flag Generation in the CLI
2019-08-07 13:28:34 +05:30
Ajitem Sahasrabuddhe e2de8c7458 update readme with correct error message, add 1.12 and 1.11 to travis 2019-08-07 12:38:17 +05:30
Robert Liebowitz a77c440b84 Merge branch 'master' into combined 2019-08-06 22:33:49 -04:00
Ajitem Sahasrabuddhe 24de27b05e Merge branch 'master' into flag-type-generation-golang 2019-08-07 01:54:44 +05:30
Ajitem Sahasrabuddhe c19938fbbf update ci commands 2019-08-07 01:51:02 +05:30
Ajitem Sahasrabuddhe 6ee5b89e03 move build.go to root 2019-08-07 01:50:50 +05:30
Audrius Butkevicius b626059537 Merge pull request #841 from urfave/AudriusButkevicius-patch-1
Update .travis.yml
2019-08-06 21:17:27 +01:00