all options
trixie  ] [  sid  ]
[ Source: golang-github-tdewolff-argp  ]

Package: golang-github-tdewolff-argp-dev (0.0~git20240223.719bbce-1)

Links for golang-github-tdewolff-argp-dev

Screenshot

Debian Resources:

Download Source Package golang-github-tdewolff-argp:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download golang-github-tdewolff-argp-dev

Download for all available architectures
Architecture Package Size Installed Size Files
all 16.1 kB79.0 kB [list of files]