Sign in
Join now
cli
followtheprocess.codes
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Simple, intuitive CLI framework for Go
pkg.go.dev/go.followtheprocess.codes/cli
go
cli
+2 more
go
cli
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Version history of
option.go
August 2026
renovate[bot]
1fa04ea1
Copied
Failed
Copy SHA
Lock file maintenance
(#222)
(#222)
Copy SHA
Browse repository
committed
2mo ago
June 2026
followtheprocess.codes
5b62ac2e
Copied
Failed
Copy SHA
Add tangled workflows and update linter config
Copy SHA
Browse repository
committed
5mo ago
April 2026
Tom Fleet
061d31b7
Copied
Failed
Copy SHA
Eliminate a few more allocs (#214)
Copy SHA
Browse repository
committed
6mo ago
followtheprocess.codes
3bc215f5
Copied
Failed
Copy SHA
Tidy up a few bits
Copy SHA
Browse repository
committed
6mo ago
Tom Fleet
7e89b3ea
Copied
Failed
Copy SHA
Allow associating env vars with flags (#200)
Copy SHA
Browse repository
committed
7mo ago
November 2025
followtheprocess.codes
eb21e5d6
Copied
Failed
Copy SHA
Breaking: Change the way flags are configured to be consistent with Args
(#186)
(#186)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
889e15cf
Copied
Failed
Copy SHA
Breaking: Change the signature of cmd.Run to pass a context.Context
(#185)
(#185)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
0bc52c6a
Copied
Failed
Copy SHA
Breaking: Completely rework how positional arguments are handled
(#178)
(#178)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
6fcb43c3
Copied
Failed
Copy SHA
Breaking: Move FlagCount and Flaggable to a public flag package (#177)
Copy SHA
Browse repository
committed
1y ago
September 2025
followtheprocess.codes
6f4d4a90
Copied
Failed
Copy SHA
Use hue for colouring and style (#171)
Copy SHA
Browse repository
committed
1y ago
June 2025
followtheprocess.codes
cb8930e3
Copied
Failed
Copy SHA
Migrate this project to the vanity URL (#162)
Copy SHA
Browse repository
committed
1y ago
February 2025
followtheprocess.codes
4d800f2d
Copied
Failed
Copy SHA
Remove the ability to set a custom VersionFunc (#148)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
d780c704
Copied
Failed
Copy SHA
Better document flaggable types as well as general usage (#147)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
10820445
Copied
Failed
Copy SHA
Allow `Count` flags to be directly passed an argument e.g. `--verbosity=3` (#146)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
5dfb5b62
Copied
Failed
Copy SHA
Add `t.Parallel()` to all tests and subtests (#141)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
e9ec3913
Copied
Failed
Copy SHA
Refactor `internal/flag` for less pointer dereferencing
(#139)
(#139)
Copy SHA
Browse repository
committed
1y ago
January 2025
followtheprocess.codes
244afde2
Copied
Failed
Copy SHA
Tidy up some doc comments (#135)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
416a8ca5
Copied
Failed
Copy SHA
A flag with a non-zero default value will now show the default in the help (#133)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
39b2b3a1
Copied
Failed
Copy SHA
Update and refresh golangci-lint config
(#130)
(#130)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
3e61a049
Copied
Failed
Copy SHA
Add a `cli.NoColour` option for disabling all colour/style
(#122)
(#122)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
2054e006
Copied
Failed
Copy SHA
Replace `Arg` with `RequiredArg` and `OptionalArg` and update help text
(#121)
(#121)
Copy SHA
Browse repository
committed
1y ago
followtheprocess.codes
cc0fc7b4
Copied
Failed
Copy SHA
`cli.Short` and `cli.Long` now strip leading and trailing whitespace (#120)
Copy SHA
Browse repository
committed
1y ago
December 2024
followtheprocess.codes
1680f824
Copied
Failed
Copy SHA
Fix docs for Arg
Copy SHA
Browse repository
committed
1y ago
November 2024
followtheprocess.codes
add26e70
Copied
Failed
Copy SHA
Fix an issue where cli.FlagCount wasn't being parsed correctly (#116)
Copy SHA
Browse repository
committed
1y ago
October 2024
followtheprocess.codes
39c6cac6
Copied
Failed
Copy SHA
No longer error if e.g `cli.Version` is passed an empty string (#111)
Copy SHA
Browse repository
committed
2y ago
September 2024
followtheprocess.codes
dd14ecf1
Copied
Failed
Copy SHA
Add the ability to name positional arguments
(#100)
(#100)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
f67d60ee
Copied
Failed
Copy SHA
Change the type aliases for true new types (#99)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
1606fb71
Copied
Failed
Copy SHA
Rename the `Args` option to `OverrideArgs` (#98)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
a59cb532
Copied
Failed
Copy SHA
Reduce memory allocation in cli.New
(#96)
(#96)
Copy SHA
Browse repository
committed
2y ago
August 2024
followtheprocess.codes
49316ce0
Copied
Failed
Copy SHA
Change SubCommands to take a function for easier error handling (#85)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
ca245924
Copied
Failed
Copy SHA
Add support for setting build info via ldflags (#83)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
c4c34739
Copied
Failed
Copy SHA
Handle flag name or shorthand collisions
(#78)
(#78)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
b77d7241
Copied
Failed
Copy SHA
Implement a count style flag e.g. `-vvv`
(#77)
(#77)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
a37988f1
Copied
Failed
Copy SHA
Address some simple todos (#73)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
374dda1f
Copied
Failed
Copy SHA
Calling Execute on a non-root command is now an error
(#69)
(#69)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
f86389fa
Copied
Failed
Copy SHA
Handle missing subcommand and run function in New (#65)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
71537486
Copied
Failed
Copy SHA
Remove pflag and rely on our own flag set (#61)
Copy SHA
Browse repository
committed
2y ago
July 2024
followtheprocess.codes
fab47cd6
Copied
Failed
Copy SHA
Refactor adding flag to a set (#53)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
c451d7e7
Copied
Failed
Copy SHA
Start parsing our own flags (#50)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
5dbaeb05
Copied
Failed
Copy SHA
Add an implementation of flag set into commands (#49)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
dba6b23b
Copied
Failed
Copy SHA
Re-export Flaggable from top level package (#48)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
19112abb
Copied
Failed
Copy SHA
Alias flag.NoShortHand to cli.NoShortHand so it's exported (#47)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
5dfedbfd
Copied
Failed
Copy SHA
Make flag shorthand a rune so bad values are a compile time error
(#46)
(#46)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
4e1b2240
Copied
Failed
Copy SHA
Add strict validation for flag names and shorthands
(#45)
(#45)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
ef7ed172
Copied
Failed
Copy SHA
Better docs for the subcommand option (#40)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
3cd40265
Copied
Failed
Copy SHA
Add more validation and spruce up README (#39)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
78a34d26
Copied
Failed
Copy SHA
Add some more TODOs
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
1d61605f
Copied
Failed
Copy SHA
Add protection against duplicate subcommands and flags
(#38)
(#38)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
7816f787
Copied
Failed
Copy SHA
Add option validation now we can handle errors properly
(#37)
(#37)
Copy SHA
Browse repository
committed
2y ago
followtheprocess.codes
4adbe853
Copied
Failed
Copy SHA
cli.New now returns an error (#35)
Copy SHA
Browse repository
committed
2y ago
Previous
1 / 2
1
2
Next