[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#829524: ITP: golang-github-svent-go-flags -- go library for parsing command line arguments



Package: wnpp
Severity: wishlist
Owner: "ChangZhuo Chen (陳昌倬)" <czchen@debian.org>

* Package name    : golang-github-svent-go-flags
  Version         : v1
  Upstream Author : https://github.com/svent/go-flags
* URL             : http://www.example.org/
* License         : BSD-3-clause
  Programming Lang: Go
  Description     : go library for parsing command line arguments

 This library provides similar functionality to the builtin flag library
 of go, but provides much more functionality and nicer formatting.
 Supported features are:
 .
  * Options with short names (-v)
  * Options with long names (--verbose)
  * Options with and without arguments (bool v.s. other type)
  * Options with optional arguments and default values
  * Multiple option groups each containing a set of options
  * Generate and print well-formatted help message
  * Passing remaining command line arguments after -- (optional)
  * Ignoring unknown command line options (optional)
  * Supports -I/usr/include -I=/usr/include -I /usr/include option
    argument specification
  * Supports multiple short options -aux
  * Supports all primitive go types (string, int{8..64}, uint{8..64},
    float)
  * Supports same option multiple times (can store in slice or last option
    counts)
  * Supports maps
  * Supports function callbacks
  * Supports namespaces for (nested) option groups


This package is dependency of sift-tool

-- 
ChangZhuo Chen (陳昌倬) <czchen@debian.org>
Debian Developer (https://nm.debian.org/public/person/czchen)
Key fingerprint = EC9F 905D 866D BE46 A896  C827 BE0C 9242 03F4 552D
                  BA04 346D C2E1 FE63 C790  8793 CC65 B0CD EC27 5D5B

Attachment: signature.asc
Description: PGP signature


Reply to: