├── .github ├── ISSUE_TEMPLATE │ └── contributions-only.md └── workflows │ └── ci.yml ├── COPYING ├── README.md ├── _examples ├── chat1 │ └── main.go ├── chat2 │ └── main.go ├── completion │ └── main.go ├── curl │ └── main.go ├── go.mod ├── go.sum ├── modular │ └── main.go └── ping │ └── main.go ├── actions.go ├── app.go ├── app_test.go ├── args.go ├── args_test.go ├── bin ├── .go-1.22.3.pkg ├── README.hermit.md ├── activate-hermit ├── go ├── gofmt ├── hermit └── hermit.hcl ├── cmd.go ├── cmd └── genvalues │ └── main.go ├── cmd_test.go ├── completions.go ├── completions_test.go ├── doc.go ├── envar.go ├── examples_test.go ├── flags.go ├── flags_test.go ├── global.go ├── go.mod ├── go.sum ├── guesswidth.go ├── guesswidth_unix.go ├── model.go ├── parser.go ├── parser_test.go ├── parsers.go ├── parsers_test.go ├── renovate.json5 ├── templates.go ├── usage.go ├── usage_test.go ├── values.go ├── values.json ├── values_generated.go └── values_test.go /.github/ISSUE_TEMPLATE/contributions-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/.github/ISSUE_TEMPLATE/contributions-only.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/README.md -------------------------------------------------------------------------------- /_examples/chat1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/chat1/main.go -------------------------------------------------------------------------------- /_examples/chat2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/chat2/main.go -------------------------------------------------------------------------------- /_examples/completion/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/completion/main.go -------------------------------------------------------------------------------- /_examples/curl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/curl/main.go -------------------------------------------------------------------------------- /_examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/go.mod -------------------------------------------------------------------------------- /_examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/go.sum -------------------------------------------------------------------------------- /_examples/modular/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/modular/main.go -------------------------------------------------------------------------------- /_examples/ping/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/_examples/ping/main.go -------------------------------------------------------------------------------- /actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/actions.go -------------------------------------------------------------------------------- /app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/app.go -------------------------------------------------------------------------------- /app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/app_test.go -------------------------------------------------------------------------------- /args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/args.go -------------------------------------------------------------------------------- /args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/args_test.go -------------------------------------------------------------------------------- /bin/.go-1.22.3.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/README.hermit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/bin/README.hermit.md -------------------------------------------------------------------------------- /bin/activate-hermit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/bin/activate-hermit -------------------------------------------------------------------------------- /bin/go: -------------------------------------------------------------------------------- 1 | .go-1.22.3.pkg -------------------------------------------------------------------------------- /bin/gofmt: -------------------------------------------------------------------------------- 1 | .go-1.22.3.pkg -------------------------------------------------------------------------------- /bin/hermit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/bin/hermit -------------------------------------------------------------------------------- /bin/hermit.hcl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/cmd.go -------------------------------------------------------------------------------- /cmd/genvalues/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/cmd/genvalues/main.go -------------------------------------------------------------------------------- /cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/cmd_test.go -------------------------------------------------------------------------------- /completions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/completions.go -------------------------------------------------------------------------------- /completions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/completions_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/doc.go -------------------------------------------------------------------------------- /envar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/envar.go -------------------------------------------------------------------------------- /examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/examples_test.go -------------------------------------------------------------------------------- /flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/flags.go -------------------------------------------------------------------------------- /flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/flags_test.go -------------------------------------------------------------------------------- /global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/global.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/go.sum -------------------------------------------------------------------------------- /guesswidth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/guesswidth.go -------------------------------------------------------------------------------- /guesswidth_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/guesswidth_unix.go -------------------------------------------------------------------------------- /model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/model.go -------------------------------------------------------------------------------- /parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/parser.go -------------------------------------------------------------------------------- /parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/parser_test.go -------------------------------------------------------------------------------- /parsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/parsers.go -------------------------------------------------------------------------------- /parsers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/parsers_test.go -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/renovate.json5 -------------------------------------------------------------------------------- /templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/templates.go -------------------------------------------------------------------------------- /usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/usage.go -------------------------------------------------------------------------------- /usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/usage_test.go -------------------------------------------------------------------------------- /values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/values.go -------------------------------------------------------------------------------- /values.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/values.json -------------------------------------------------------------------------------- /values_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/values_generated.go -------------------------------------------------------------------------------- /values_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecthomas/kingpin/HEAD/values_test.go --------------------------------------------------------------------------------