Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Collapse sidebar
devel:languages:go
golang-gopkgin-alecthomas-kingpin.v2
Overview
Meta Configuration of Package golang-gopkgin-alecthomas-kingpin.v2
<package name="golang-gopkgin-alecthomas-kingpin.v2" project="devel:languages:go"> <title>A Go command line and flag parser</title> <description>Kingpin is a fluent-style, type-safe command-line parser. It supports flags, nested commands, and positional arguments. Features: + Help output that isn't as ugly as sin. + Fully customisable help, via Go templates. + Parsed, type-safe flags (kingpin.Flag("f", "help").Int()) + Parsed, type-safe positional arguments (kingpin.Arg("a", "help").Int()). + Parsed, type-safe, arbitrarily deep commands (kingpin.Command("c", "help")). + Support for required flags and required positional arguments (kingpin.Flag("f", "").Required().Int()). + Support for arbitrarily nested default commands (command.Default()). + Callbacks per command, flag and argument (kingpin.Command("c", "").Action(myAction)). + POSIX-style short flag combining (-a -b -> -ab). + Short-flag+parameter combining (-a parm -> -aparm). + Read command-line from files (@<file>). + Automatically generate man pages (--help-man). </description> <url>https://%{provider_prefix}</url> </package>
Locations
Projects
Search
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects