• [^] # Re: getopt/getopts

    Posté par . En réponse au message lib pour parser les options (command-line & config-file). Évalué à 2.

    en meme temps chez toi, tu dois avoir à gerer 5 sources, reparties en 3 cas (potentiellement 3 librairies) :

    • les fichiers de config (/usr/share, /etc, le home utilisateur)
    • l'environnement,
    • les parametres CLI

    et c'est generalement dans cet ordre que les bons logiciels gerent leurs parametres.

    du coup tu peux utiliser une bibliotheque specialisé gestion de fichier pour les 3 premiers cas.
    enchainer avec une bibliotheque pour lire l'environnement
    et enfin utiliser getopts pour parser la ligne de commande