21 lines
923 B
Markdown
21 lines
923 B
Markdown
# cli
|
|
|
|
* [ ] dans la section "profils", rajouter une option pour spécifier un fichier de configuration
|
|
* [ ] transformer un schéma en définition d'arguments, un tableau en liste d'arguments, et vice-versa
|
|
* [ ] faire une implémentation ArgsParser qui supporte les commandes, et les options dynamiques
|
|
* commandes:
|
|
`program [options] command [options]`
|
|
* multi-commandes:
|
|
`program [options] command [options] // command [options] // ...`
|
|
* dynamique: la liste des options et des commandes supportées est calculée dynamiquement
|
|
|
|
## support des commandes
|
|
|
|
faire une interface Runnable qui représente un composant pouvant être exécuté.
|
|
Application implémente Runnable, mais l'analyse des arguments peut retourner une
|
|
autre instance de runnable pour faciliter l'implémentation de différents
|
|
sous-outils
|
|
|
|
## BUGS
|
|
|
|
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary |