golang-github-tdewolff-argp 0.0~git20240223.719bbce-1 source package in Ubuntu
Changelog
golang-github-tdewolff-argp (0.0~git20240223.719bbce-1) unstable; urgency=medium * New upstream version 0.0~git20240223.719bbce * Add new dependencies as per go.mod * Remove 0001-TestArgpTypes-skip-failing-test-cases.patch as https://github.com/tdewolff/argp/issues/1 has been fixed upstream -- Anthony Fok <email address hidden> Fri, 23 Feb 2024 18:52:59 -0700
Upload details
- Uploaded by:
- Debian Go Packaging Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Go Packaging Team
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Oracular | release | universe | misc | |
Noble | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
golang-github-tdewolff-argp_0.0~git20240223.719bbce-1.dsc | 2.5 KiB | 1756bc1b1c0162ba836303036bd553c34e5efccff78ae282ae9b8739e80ae175 |
golang-github-tdewolff-argp_0.0~git20240223.719bbce.orig.tar.xz | 15.7 KiB | 92e0e29f412153bf18feb17e15a587e0730bc44aa8d51bf81360d1a529a0cc43 |
golang-github-tdewolff-argp_0.0~git20240223.719bbce-1.debian.tar.xz | 3.0 KiB | 048a5c166369c27a4ba7f4e6c383ff15e150cc6a1f26a43fb292c11aaf4bfd81 |
Available diffs
No changes file available.
Binary packages built by this source
- golang-github-tdewolff-argp-dev: GNU command line argument parser (Go library)
The argp Go package provides a command-line argument parser
following the GNU standard.
.
./test -vo out.png --size 256 input.txt
.
with the following features:
.
* build-in help (-h and --help) message
* scan arguments into struct fields with configuration in tags
* scan into composite field types (arrays, slices, structs)
* allow for nested sub commands
.
GNU command line argument rules:
.
* arguments are options when they begin with a hyphen -
* multiple options can be combined: -abc is the same as -a -b -c
* long options start with two hyphens: --abc is one option
* option names are alphanumeric characters
* options can have a value: -a 1 means that a has value 1
* option values can be separated by a space, equal sign, or nothing: -a1 -
a=1 -a 1 are all equal
* options and non-options can be interleaved
* the argument -- terminates all options so that all following arguments
are treated as non-options
* a single - argument is a non-option usually used to mean standard in or
out streams
* options may be specified multiple times, only the last one determines
its value
* options can have multiple values: -a 1 2 3 means that a is an
array/slice/struct of three numbers of value [1,2,3]
.
See also github.com/tdewolff/ prompt for a command-line prompter.