[ trixie ]
[ sid ]
[ Source: golang-github-tdewolff-argp ]
Package: golang-github-tdewolff-argp-dev (0.0~git20240625.87b04d5-1)
Links for golang-github-tdewolff-argp-dev
Debian Resources:
Download Source Package golang-github-tdewolff-argp:
- [golang-github-tdewolff-argp_0.0~git20240625.87b04d5-1.dsc]
- [golang-github-tdewolff-argp_0.0~git20240625.87b04d5.orig.tar.xz]
- [golang-github-tdewolff-argp_0.0~git20240625.87b04d5-1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
parsificatore GNU per argomenti della riga di comando (libreria Go)
Il pacchetto Go argp fornisce un parsificatore per gli argomenti della riga di comando che segue lo standard GNU.
./test -vo out.png --size 256 input.txt
con le seguenti funzionalità:
* messaggio di aiuto incorporato (-h e --help); * copia degli argomenti in campi di struct con configurazione in tag; * copia in tipi di campo compositi (array, slice, struct); * permette sottocomandi annidati.
Regole GNU per gli argomenti della riga di comando:
* gli argomenti sono opzioni quando iniziano con un trattino -; * opzioni multiple possono essere combinate: -abc è come -a -b -c; * le opzioni lunghe iniziano con due trattini: --abc è una opzione; * i nomi delle opzioni sono caratteri alfanumerici; * le opzioni possono avere un valore: -a 1 significa che a ha il valore 1; * i valori delle opzioni possono essere separati da spazio, segno di uguale o niente: -a1 -a=1 -a 1 sono tutti uguali; * opzioni e non-opzioni possono essere mischiate; * l'argomento -- termina tutte le opzioni per cui tutti gli argomenti seguenti sono trattati come non-opzioni; * un singolo argomento - è una non-opzione usata solitamente per significare flusso standard di ingresso o uscita; * le opzioni possono essere specificate più volte, solo l'ultima determina il valore; * le opzioni possono avere valori multipli: -a 1 2 3 significa che a è un array/slice/struct di tre numeri con valore [1,2,3].
Vedere anche github.com/tdewolff/prompt per richiedere input all'utente sulla riga di comando.
Other Packages Related to golang-github-tdewolff-argp-dev
|
|
|
|
-
- dep: golang-github-go-sql-driver-mysql-dev (>= 1.7.1)
- MySQL-Driver for Go's database/sql package
-
- dep: golang-github-jmoiron-sqlx-dev (>= 1.3.5)
- General purpose extensions to Golang's database/sql library
-
- dep: golang-github-pelletier-go-toml-dev (>= 1.9.5)
- libreria Go per il formato TOML
Download golang-github-tdewolff-argp-dev
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 16.2 kB | 80.0 kB | [list of files] |