Option

Définition, exemples et bonnes pratiques

À 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 --help dans 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

flag drapeau commutateur switch paramètre nommé

Antonymes

argument positionnel paramètre obligatoire

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.