À retenir
- Une option est généralement facultative.
- Elle sert à personnaliser ou modifier un comportement par défaut.
- Dans un terminal, elle est souvent précédée d'un ou deux tirets.
Une option est un réglage supplémentaire et facultatif que l'on ajoute à une commande ou à un programme pour en modifier le fonctionnement. C'est un peu comme choisir des options sur une voiture (climatisation, GPS) : le véhicule fonctionne sans, mais elles permettent de personnaliser l'expérience selon vos besoins.
Étymologie
Vient du latin optio, qui signifie « choix » ou « liberté de choisir ». En informatique, ce terme souligne que le paramètre n'est pas indispensable au fonctionnement de base, mais qu'il résulte d'une décision de l'utilisateur.
Exemples d'usage
- Utiliser
--helpdans un terminal pour afficher le manuel d'un outil. - Cocher l'option « Enregistrer le mot de passe » sur un site web pour éviter de le retaper.
- Ajouter
-f(force) à une commande de suppression pour ignorer les demandes de confirmation.
Cas d'usage
Le concept d'option est omniprésent dans les interfaces en ligne de commande (CLI) pour piloter des outils de développement, ainsi que dans les menus de paramètres des logiciels (préférences, configuration) pour adapter l'interface ou les fonctionnalités.
Bonnes pratiques
Dans les scripts, préférez les options « longues » (ex: --verbose) aux options « courtes » (ex: -v), car elles rendent le code beaucoup plus facile à relire et à comprendre pour les autres.
Synonymes
Antonymes
Conseil
Pour découvrir les options d'un logiciel que vous ne connaissez pas, essayez toujours d'ajouter --help ou -h après son nom dans votre terminal.
Questions fréquentes
Quelle est la différence entre une option et un argument ?
Une option modifie le comportement du programme (ex: trier par date), alors qu'un argument est la donnée sur laquelle le programme travaille (ex: le nom du fichier à ouvrir).
L'ordre des options compte-t-il ?
Dans la grande majorité des cas, l'ordre des options n'a aucune importance pour le programme, contrairement aux arguments qui doivent souvent respecter une position précise.