progettazione e realizzazione CLI?
-
23-10-2019 - |
Domanda
sto sviluppando uno strumento di gestione del tempo per il mio uso personale. Io preferisco usare la tastiera sopra il mouse, e sull'interfaccia avere una casella di testo general purpose che fungerà come una riga di comando. Ho appena iniziato a pensare a cosa comanda ho bisogno, cosa usare per i nomi di comando, come passare a opzioni e parametri, e così via.
Mi chiedo se alcuni di voi hanno incontrato una buona lettura in tal senso; qualcosa che descrive le scelte che avete per la progettazione di un cli, e come quelli dipenderà dall'effettiva complessità del interprete e estendibilità dei comandi. Non fa differenza se le descrizioni sono o in termini generali specifiche della lingua. Tuttavia, il mio attuazione sarà con javascript.
Grazie.
Soluzione
Leggi questo:
http://www.amazon.com/Software-Tools-Brian-W- Kernighan / dp / 020103669X
Si spiega alcuni dei "filosofia" dietro la CLI Unix.
http://www.ibm.com/developerworks/linux/library / l-clutil /
http://www.opengroup.org/onlinepubs/009695399/ basedefs / xbd_chap12.html # tag_12_01c