Go to file
2022-10-09 16:07:55 -05:00
.github Only run generate on go 1.19 2022-09-29 20:44:37 -04:00
altsrc Add unit tests 2022-09-12 13:40:37 -04:00
autocomplete Refinements to removal of zsh hack 2022-05-22 09:07:03 -04:00
cmd/urfave-cli-genflags Revert main_test 2022-10-05 22:18:45 -04:00
docs Update flags.md for docs change 2022-10-09 16:07:55 -05:00
internal Fix compile 2022-10-05 22:15:43 -04:00
testdata Run make v2approve 2022-10-06 20:55:28 -05:00
.flake8 Allow slightly longer lines in Python scripts 2017-02-14 21:17:32 -08:00
.gitignore Merge branch 'main' into shift-supported-go 2022-08-16 09:26:39 -04:00
app_test.go Add tests for command.VisibleFlagCategory 2022-10-07 11:06:34 -05:00
app.go Add tests for command.VisibleFlagCategory 2022-10-07 11:06:34 -05:00
args.go add is set method to flag interface - refer #294 2019-09-15 18:46:52 +05:30
category.go Fix tests 2022-10-06 20:53:05 -05:00
cli.go Merge branch 'main' into shift-supported-go 2022-08-16 09:26:39 -04:00
CODE_OF_CONDUCT.md Use google group email addresses 2022-05-07 09:30:42 -04:00
command_test.go Add tests for command.VisibleFlagCategory 2022-10-07 11:06:34 -05:00
command.go Refactor code 2022-10-07 11:17:09 -05:00
context_test.go fix: Context.Set no such flag 2022-09-20 16:15:59 +08:00
context.go fix: Context.Set no such flag 2022-09-20 16:15:59 +08:00
docs_test.go Backing out build tag for suggestions per recommendation 2022-05-17 08:49:15 -04:00
docs.go Backing out build tag for suggestions per recommendation 2022-05-17 08:49:15 -04:00
errors_test.go Update docs and tests around cli.Exit 2020-03-24 20:32:39 -04:00
errors.go Cleanup context.go 2021-04-05 07:57:41 -04:00
fish_test.go Move some test helpers from docs_test to fish_test 2022-04-25 10:04:40 -07:00
fish.go Exclude hidden sub-command flags from docs 2022-04-18 20:58:38 -05:00
flag_bool.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_duration.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_float64_slice.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
flag_float64.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_generic.go Set destination in GenericFlag apply function 2022-10-05 22:04:46 -04:00
flag_int64_slice.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
flag_int64.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_int_slice.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
flag_int.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_path.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_string_slice.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
flag_string.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_test.go Add unit test for GenericFlag Destination parsing 2022-10-05 22:04:46 -04:00
flag_timestamp.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_uint64_slice.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
flag_uint64.go feat: flag action 2022-09-16 00:07:12 +09:00
flag_uint_slice.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
flag_uint.go feat: flag action 2022-09-16 00:07:12 +09:00
flag-spec.yaml After rebase 2022-10-05 22:10:22 -04:00
flag.go Call FlagStringer in String() method of slice flags 2022-09-30 15:01:22 +02:00
funcs.go Add App.InvalidFlagAccessHandler (#1446) 2022-08-30 18:51:16 -04:00
go.mod Fix:(issue_1455) Allow bool flags from input altsrc 2022-08-16 18:34:34 -04:00
go.sum Fix:(issue_1455) Allow bool flags from input altsrc 2022-08-16 18:34:34 -04:00
godoc-current.txt Run make v2approve 2022-10-06 20:55:28 -05:00
help_test.go Fix tests 2022-10-06 20:53:05 -05:00
help.go Fix tests 2022-10-06 20:53:05 -05:00
helpers_test.go Add Destination field to TimestampFlag 2021-03-07 03:36:56 +00:00
LICENSE Cleaning up some release-related metadata 2022-04-24 08:10:33 -04:00
Makefile Remove nonexistent phony targets 2022-09-29 11:24:42 -04:00
mkdocs-requirements.txt Attempt to work around materialx yaml loader boom 2022-05-18 22:58:46 -04:00
mkdocs.yml add tags plugin 2022-08-14 16:10:39 -08:00
parse.go Fix failed test 2022-10-05 09:36:22 -04:00
README.md Point to the docs tree and site from top-level README 2022-05-18 22:34:28 -04:00
sliceflag_pre18.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
sliceflag_test.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
sliceflag.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
sort_test.go Merge master @1.22.1 with v2 2019-09-13 05:17:24 +05:30
sort.go Merge master @1.22.1 with v2 2019-09-13 05:17:24 +05:30
suggestions_test.go Fix HideHelp 2022-07-29 15:26:06 +08:00
suggestions.go Remove GPL2 dependency introduced in v2.7.0 2022-05-24 15:27:35 +09:00
template.go Fix tests 2022-10-06 20:53:05 -05:00
zz_generated.flags_test.go Rebase 2022-09-10 08:55:33 -04:00
zz_generated.flags.go Rebase main, update flag-spec.yaml to add Action field 2022-09-16 00:38:20 +09:00

cli

GoDoc codebeat Go Report Card codecov

cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

Documentation

More documentation is available in ./docs or the hosted documentation site at https://cli.urfave.org.

License

See LICENSE