nulib/bash/TODO.md

1.2 KiB

nulib/bash

  • args: support des noms d'argument pour améliorer l'affichage de l'aide. par exemple la définition
    -f:FILE,--input input= "spécifier le fichier en entrée"
    
    donnera cette aide:
        -f, --input FILE
            spécifier le fichier
    
  • args: après le support des noms d'arguments, ajouter la génération automatique de l'auto-complétion basée sur ces informations. certains noms seraient normalisés: FILE pour un fichier, DIR pour un répertoire, ENV pour une variable d'environnement, etc. on pourrait même considérer mettre des patterns pour la sélection, e.g
    "-C,--config:FILE:*.conf *.cnf" input= "spécifier le fichier de configuration"
    
  • support des couples d'options --option et --no-option qui mettent à jour tous les deux la variables option. ceci:
    --option .
    --no-option .
    
    est équivalent à ceci:
    --option '$inc@ option'
    --no-option '$dec@ option'
    
    dec@ est une nouvelle fonction qui décrémente et remplace par une chaine vide quand on arrive à zéro

-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary