Auto-complétion
leaf peut installer automatiquement des scripts de complétion pour votre shell afin de faciliter la navigation dans les fichiers et les drapeaux.
Installation
Exécutez la commande suivante pour détecter votre shell actuel et installer le script de complétion approprié :
leaf --auto-complete
Shells supportés
- Bash: Ajoute une ligne source à votre
~/.bashrc. - Zsh: Ajoute une ligne source à votre
~/.zshrc. - Fish: Installe le script dans
~/.config/fish/completions/leaf.fish. - PowerShell: Ajoute une ligne source à votre profil PowerShell (Windows uniquement).
Activation manuelle
Après avoir exécuté la commande, vous devrez peut-être redémarrer votre terminal ou charger votre fichier de configuration pour que les modifications prennent effet :
# Pour Zsh
source ~/.zshrc
# Pour Bash
source ~/.bashrc
Installation ciblée
Vous pouvez spécifier un shell explicitement au lieu de la détection automatique :
leaf --auto-complete bash
leaf --auto-complete zsh
leaf --auto-complete fish
leaf --auto-complete powershell
Dump de script
Pour afficher le script de complétion sur stdout sans l’installer :
# Dump pour le shell détecté automatiquement
leaf --auto-complete dump
# Dump pour un shell spécifique
leaf --auto-complete bash:dump
leaf --auto-complete zsh:dump
# Sauvegarder dans un fichier
leaf --auto-complete bash:dump > leaf-completion.bash
Fonctionnalités
Une fois installé, vous pouvez utiliser la touche Tab pour :
- Auto-compléter les noms de fichiers et les chemins.
- Lister et compléter les drapeaux disponibles comme
--theme,--watchou--editor. - Suggérer les thèmes disponibles et les éditeurs supportés.