Le Dimanche 24 Avril 2005 18:14, Leif Thande a écrit : > Cette nuit j'ai eu une idée pendant mon sommeil et je me suis réveillé > en sursaut pour la prendre en note ( je ne vous oublie pas une minute > ;-) ). > > Ce serait une nouvelle option pour outils en ligne de commande > (Ncooker, Nsetup etc.), appelons la --args-help pour l'instant. > > Si vous êtes comme moi, vous utilisez sûrement des tutoriels lorsque > vous commencez à utiliser un nouvel outil. Or, on vous y donne souvent > la marche à suivre en vous donnant la commande à taper. > > Exemple : dpkg -v -i foobar.deb > > Vous savez donc que cette commande devrait vous être utile, mais que > font toutes ces options pas trop parlantes ? Bien sûr, on peut se > taper timidity --help et chercher les options une à une, mais pourquoi > ne pas se simplifier la vie. C'est la que --args-help entre en jeu. > Ainsi, > > dpkg -f -i foobar.deb --args-help > > Nous donnerais: > > -f : Force l'installation du paquet sans vérifier les dépendances > -i : Installe le paquet foobar.deb > > Il suffit de retourner les informations contenues dans le --help qui > correspondent aux options spécifiés et lorsque des variables sont > ajoutés ( comme dans le cas du -i ), de désigner quelle est la valeur > de cette variable. > > Vous en pensez quoi ?
Salut Leif, Je trouve l'idée originale sans pour autant être convaincu de son utilité pour l'exemple que tu donnes :^). Normalement, un tutoriel bien fait se doit d'expliquer le rôle des options présentées. De ma propre expérience, cette option pourrait m'être utile lorsque je veux utiliser une option que j'utilise rarement et dont je me souviens vaguement du nom. Par exemple, quand je veux copier des fichiers en préservant leurs attributs avec la commande « cp » (chose que je fais rarement), je me dis que ça doit être une option comme « -p », qui est également utilisée par d'autres commandes comme « tar ». Dans le doute, je fais un « man cp » ou un « cp --help » et je cherche si elle existe. S'il y avait une option comme celle que tu proposes, je pourrais faire un « cp -p --args-help » qui m'afficherait uniquement le rôle de l'option -p si elle existe. Ça me permet de gagner du temps. Si j'ai vu juste, j'en ai confirmation en un clin d'oeil. Si je me suis trompé, alors je regarde l'aide complète pour y faire une recherche. Gontran
