Go to file
2022-06-20 11:07:56 -04:00
.github Remove temporary go mod workaround 2022-06-20 11:07:56 -04:00
altsrc Re-use node variable 2022-06-18 13:38:22 -07:00
autocomplete Refinements to removal of zsh hack 2022-05-22 09:07:03 -04:00
docs Fix 'repetetive' typo 2022-05-23 22:05:31 +02:00
internal Upgrade gopkg.in/yaml to v3 2022-06-18 11:49:24 -07:00
testdata Approve usage wrapping docs changes 2022-06-19 10:45:18 -04:00
.flake8 Allow slightly longer lines in Python scripts 2017-02-14 21:17:05 -08:00
.gitignore Touching up more mkdocs details 2022-05-08 20:49:08 -04:00
app_test.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
app.go Merge pull request #1396 from urfave/suggestion-pluggability 2022-05-22 11:14:46 -04:00
args.go add is set method to flag interface - refer #294 2019-09-15 18:46:52 +05:30
category.go Some changes per feedback in #1368 2022-05-06 22:23:17 -04:00
cli.go Generate flag types (again?) 2022-05-01 23:02:05 -04:00
CODE_OF_CONDUCT.md Use google group email addresses 2022-05-07 09:30:42 -04:00
command_test.go Unshadow context package 2022-04-23 22:07:16 -04:00
command.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-19 07:40:56 -04:00
context_test.go fix: Nil pointer when getting context's flagSet(#1325) (#1327) 2022-01-16 19:22:57 -05:00
context.go Unshadow context package 2022-04-23 22:07:16 -04:00
docs_test.go Add urfave_cli_no_docs build tag 2022-04-25 10:16:31 -07:00
docs.go Merge branch 'main' into no-docs 2022-04-25 23:09:17 -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 Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_duration.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_float64_slice.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
flag_float64.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_generic.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_int64_slice.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
flag_int64.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_int_slice.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
flag_int.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_path.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_string_slice.go Fix build for go < 1.18 2022-06-13 08:23:41 +10:00
flag_string.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_test.go Add SliceFlag wrapper and fix bugs in existing implementations 2022-06-07 08:54:57 +10:00
flag_timestamp.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_uint64.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag_uint.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
flag-spec.yaml Generate flag types (again?) 2022-05-01 23:02:05 -04:00
flag.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-22 11:06:38 -04:00
funcs.go Unshadow context package 2022-04-23 22:07:16 -04:00
go.mod Update dependencies to latest 2022-06-20 09:35:57 -04:00
go.sum Update dependencies to latest 2022-06-20 09:35:57 -04:00
godoc-current.txt Approve usage wrapping docs changes 2022-06-19 10:45:18 -04:00
help_test.go Add word-wrap support, with wrap length provided by the user 2022-05-23 20:42:16 +02:00
help.go Add word-wrap support, with wrap length provided by the user 2022-05-23 20:42:16 +02: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 Unshallow the clone + toc cleanups 2022-05-18 23:17:57 -04:00
mkdocs-requirements.txt Attempt to work around materialx yaml loader boom 2022-05-18 22:58:46 -04:00
mkdocs.yml Use correctly spelled repo name in mkdocs config 2022-05-18 22:30:07 -04:00
parse.go Add suggestions support 2020-03-03 13:06:34 +01: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 Consider case when sorting strings 2017-10-28 03:00:11 -04:00
sort.go Consider case when sorting strings 2017-10-28 03:00:11 -04:00
suggestions_test.go Also make the did-you-mean template pluggable 2022-05-17 09:24:17 -04:00
suggestions.go Remove GPL2 dependency introduced in v2.7.0 2022-05-24 15:27:35 +09:00
template.go Add word-wrap support, with wrap length provided by the user 2022-05-23 20:42:16 +02:00
zz_generated.flags_test.go Generate RequiredFlag and VisibleFlag implementations 2022-05-08 13:52:32 -04:00
zz_generated.flags.go Merge remote-tracking branch 'origin/main' into michaeljs1990-add-flag-category-support 2022-05-19 07:40:56 -04: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