github.com/minio/cli

cli

Package cli provides a minimal framework for creating and organizing command line Go applications.

52

Decision Signals

Health score 52/100, confidence 75/100.

Caution
Maintenance 15
Adoption 45
Security 92
Maturity 62
Developer DX 83
Confidence 75

Install

go get github.com/minio/cli

Package Data

updated Jun 11, 2026
Latest versionv1.24.2
Imported by457 packages
Stars0
Forks0
Last activity3 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

344 symbols
SymbolKindSynopsis
ActionFunc Type type ActionFunc func(*Context) error
AfterFunc Type type AfterFunc func(*Context) error
App Type type App struct{ ... }
App.Action Field Action interface{}
App.After Field After AfterFunc
App.ArgsUsage Field ArgsUsage string
App.Author Field Author string
App.Authors Field Authors []Author
App.BashComplete Field BashComplete BashCompleteFunc
App.Before Field Before BeforeFunc
App.Categories Method func (a *App) Categories() CommandCategories
App.Command Method func (a *App) Command(name string) *Command

Maintained Alternatives

limited recent repository activity

#1 urfave/cli

Package cli provides a minimal framework for creating and organizing command line Go applications.

Go CLI Frameworks 24.1K stars 23.1K imported-by 65% confidence
94

#2 Cobra

Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.

Go CLI Frameworks 44.1K stars 0 imported-by 65% confidence
87

#3 go-arg

Struct-based argument parsing in Go.

Go CLI Frameworks 2.3K stars 1.7K imported-by 65% confidence
87

#4 dasel

Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.

Go CLI Frameworks 8.0K stars 0 imported-by 45% confidence
85

#5 kong

Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.

Go CLI Frameworks 0 stars 3.1K imported-by 80% confidence
77

#6 mow.cli

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.

Go CLI Frameworks 884 stars 895 imported-by 100% confidence
74

Similar Packages

Go CLI Frameworks

#1 urfave/cli

Package cli provides a minimal framework for creating and organizing command line Go applications.

Go CLI Frameworks 24.1K stars 23.1K imported-by 65% confidence
94

#2 Cobra

Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.

Go CLI Frameworks 44.1K stars 0 imported-by 65% confidence
87

#3 go-arg

Struct-based argument parsing in Go.

Go CLI Frameworks 2.3K stars 1.7K imported-by 65% confidence
87

#4 dasel

Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.

Go CLI Frameworks 8.0K stars 0 imported-by 45% confidence
85

#5 kong

Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.

Go CLI Frameworks 0 stars 3.1K imported-by 80% confidence
77