03-comment-je-travaille/tools/bash/cli.md

CLI - tlr-cli

Commande principale

Format :

tlr <module> <action> [options]

Actions standard :

  • info : affiche la configuration détectée.
  • status : état de service / config.
  • check : vérifie sans modifier.
  • apply : applique la configuration.
  • test : tests fonctionnels locaux.
  • help : aide du module.

Options globales

  • --yes : mode non interactif.
  • --quiet : sorties minimales.
  • --json : sortie machine.
  • --json-pretty : JSON formaté (lisible).
  • --json-compact : JSON compact.
  • --no-color : désactive les couleurs.
  • --width N : largeur fixe de rendu (défaut 100).

Conventions d'affichage

  • Colonne STATUS : OK, WARN, FAIL, SKIP.
  • Couleurs : vert (OK), jaune (WARN), rouge (FAIL), gris (SKIP).
  • Tableaux : largeur fixe, colonnes alignées.
  • NO_COLOR est respecté si défini.

Autocomplétion

  • Script de complétion Bash dans completions/tlr.bash.
  • Chargé depuis ~/.bashrc via source.

Assistant documentaire

Posez une question sur la documentation. Les réponses citent leurs sources — un clic ouvre le document à gauche.

Loading…
Loading the web debug toolbar…
Attempt #