la conception et la mise en œuvre CLI?
-
23-10-2019 - |
Question
Je développe un outil de gestion du temps pour mon usage personnel. Je préfère utiliser le clavier sur la souris et l'interface ont une zone de texte à usage général qui agira comme une ligne de commande. Je viens de commencer la réflexion sur ce que je dois commandes, ce qu'il faut utiliser pour les noms de commandes, la façon de passer dans les commutateurs et les paramètres, et ainsi de suite.
Je me demande si certains d'entre vous ont rencontré une bonne lecture le long de ces lignes; quelque chose qui décrit les choix que vous avez pour la conception d'un cli, et comment les affectent la complexité de l'interprète, et des commandes extensibilité. Il ne fait aucune différence si les descriptions sont spécifiques en langue ou en termes généraux. Cependant, ma mise en œuvre sera avec javascript.
Merci.
La solution
Lire ceci:
http://www.amazon.com/Software-Tools-Brian-W- Kernighan / dp / 020103669X
Il explique une partie de la "philosophie" derrière Unix CLI.
http://www.ibm.com/developerworks/linux/library / l-clutil /
http://www.opengroup.org/onlinepubs/009695399/ basedefs / xbd_chap12.html # tag_12_01c