Package: python3-clap (0.14.0-3)
Links for python3-clap
Debian Resources:
Download Source Package clap:
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
analizzatore della riga di comando
CLAP ha lo scopo di essere una libreria di interfaccia potente e avanzata per la riga di comando per il linguaggio Python 3. Avendo la gestione incorporata per modalità, opzioni facoltative e obbligatorie, opzioni con argomenti (con controllo dei tipi con tipi arbitrari), permette ai programmatori di creare ricche interfacce a riga di comando per programmi in Python 3.
Funzionalità:
* supporto per modalità a livello singolo e annidata (con opzioni per-modo e globali); * supporto per opzioni brevi raggruppate (ls -lhR); * supporto per opzioni lunghe con argomenti collegati con il segno di uguale oppure no (--log=./file.log e --log ./file.log sono entrambe corrette); * supporto per alias delle opzioni (nomi brevi/lunghi); * supporto per argomenti con tipo (str, int, float incorporati e tipi arbitrari tramite callback); * controllo incorporato dei tipi degli argomenti delle opzioni; * supporto per argomenti multipli per le opzioni (es. --point 0 0); * controllo degli argomenti mancanti per le opzioni che li richiedono; * controllo delle opzioni in conflitto (es. --quiet non deve essere usata insieme all'opzione --verbose); * supporto per opzioni che DEVONO essere passate al programma; * supporto per opzioni richieste da altre opzioni (es. --key richiede --value); * supporto per opzioni necessarie ad altre opzioni (es. --which vuole --this o --that o entrambe); * buon insieme di eccezioni con messaggi di errore dettagliati; * capacità di caricare l'interfaccia da descrizioni JSON; * generazione automatica di schermate d'aiuto (per il comando help dello strumento dell'utente) con descrizioni per-modo, per-opzione e per-operando, esempi d'uso e altro; * supporto per scorciatoie per i nomi dei comandi (il nome univoco più corto è sufficiente a CLAP per risolvere il comando, non è necessario scrivere i nomi completi).
CLAP non è l'analizzatore per argomenti della riga di comando per Python più facile da usare, ma è una delle infrastrutture più potenti (se non la più potente) per scrivere interfacce a riga di comando. Con un eccellente supporto per modi, opzioni e operandi, verifica automatica dell'input e generazione della schermata d'aiuto, si ottiene un grande rendimento per l'investimento.
Other Packages Related to python3-clap
|
|
|
|
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
Download python3-clap
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 25.5 kB | 105.0 kB | [list of files] |