#1 urfave/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
Health score 77/100, confidence 80/100.
| Latest version | v1.15.0 |
| Imported by | 3.1K packages |
| Stars | 0 |
| Forks | 0 |
| Last activity | 2 months ago |
| Latest release | Unknown |
| License | Unknown |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| AfterApply | Type | type AfterApply interface{ ... } |
| AfterApply.AfterApply | Method | AfterApply func(args ...any) error |
| AfterRun | Type | type AfterRun interface{ ... } |
| AfterRun.AfterRun | Method | AfterRun func(args ...any) error |
| Application | Type | type Application struct{ ... } |
| Application.HelpFlag | Field | HelpFlag *Flag |
| Argument | Type | type Argument = Node |
| BeforeApply | Type | type BeforeApply interface{ ... } |
| BeforeApply.BeforeApply | Method | BeforeApply func(args ...any) error |
| BeforeReset | Type | type BeforeReset interface{ ... } |
| BeforeReset.BeforeReset | Method | BeforeReset func(args ...any) error |
| BeforeResolve | Type | type BeforeResolve interface{ ... } |
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
Struct-based argument parsing in Go.
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.