1.0 KiB

nulib\app\args

  • supporter "-o:args"
  • vérifier que remainArgs honore les bornes, notamment si spécifié par l'utilisateur
  • 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