Top 4.7% dependent repos on proxy.golang.org
Top 7.1% forks on proxy.golang.org
proxy.golang.org : github.com/src-d/go-cli
Package cli provides scaffolding for CLI applications. It is a convenience wrapper for jessevdk/go-flags reducing boilerplate code. The main entry point is the App type, created with the New function. It provides: Commands are defined with structs. For the general available struct tags, refer to jessevdk/go-flags documentation at https://github.com/jessevdk/go-flags. Additionally, every command struct must embed PlainCommand directly, or indirectly through other struct (e.g. Command). The embedded field must be defined with the struct tags name, short-description and long-description. For example: This will also work if nested: Each defined command must be added to the application with the AddCommand function. Signal handling is setup for any cancellable command. Cancellable commands implement the ContextCommander interface instead of flags.Commander. See full examples in the examples subpackage.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/src-d/go-cli
Keywords:
cli
, golang
License: Apache-2.0
Latest release: over 5 years ago
First release: over 5 years ago
Namespace: github.com/src-d
Dependent repositories: 1
Stars: 8 on GitHub
Forks: 8 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 2 months ago
gopkg.in/src-d/go-cli.v0 v0.0.0-20190821111025-f9dec40d74d8
Package cli provides scaffolding for CLI applications. It is a convenience wrapper for jessevdk/g...1 version - Latest release: over 5 years ago - 13 dependent packages - 2,141 dependent repositories - 8 stars on GitHub