Ligne de commande ++

mer. 04 août 2021

(D'après Linux Pratique numéro 125, mai - juin 2021)

kitty

Terminal X window, peut gérer différents onglets et fenêtres.

en cas de souci avec les fontes, exécuter la commande kitty --debug-font-fallback.

starship

Gère des prompts évolués (notamment avec git), cela me rappelle Oh My Zsh !

curl -fsSL https://starship.rs/install.sh | bash
  # Ensuite, pour l'activer
eval "$(starship init zsh)"

La configuration par défaut est minimaliste.

Cette adresse https://gist.github.com/ryo-ARAKI/48a11585299f9032fa4bda60c9bba593 permet de télécharger un fichier de config beaucoup plus élaboré.

Nerd Fonts

Attention, non testé.

git clone https://github.com/ryanoasis/nerd-fonts.git cd nerd-fonts ./install.sh JetBrainsMono

Ensuite, contrôler la présence de la police souhaitée avec la commande fc-list.

PyWal

Pour contrôler le thème couleurs (de kitty, entre autres).

Exécuter les commandes :

pacman -S python-pipx
pipx install pywal
  # Pour modifier le PATH (sinon, le faire à la main)
  # Ajouter /home/sebastien/.local/bin au PATH.
pipx ensurepath

Exécuter wal --theme et wal --theme solarized (par exemple) pour activer un thème particulier.

Le thème actuel est décrit dans ~/.cache/wal.

Pour atciver un thème donné automatiquement dans kitty, ajouter la ligne suivante au fichier ~/.config/kitty/kitty.conf :

include ~/.cache/wal/colors-kitty.conf

direnv, asdf

direnv, pour exporter dynamiquement des variables d'environnement. asdf, pour gérer différents outils de développement.

viu

Pour visualiser des images dans le terminal.

mdcat

Pour afficher un fichier Markdown dans le terminal.

pdftotext

Pour afficher un fichier PDf dans le terminal.

odt2txt

Pour afficher un document libreoffice dans le terminal.

exa

Alternative à ls.

zoxide

Pour gérer efficacement un ensemble de noms de dossiers fréquemment utilisés.

broot

Affichage de l'arborescence des répertoires.

Permet (entre autres) d'afficher la taille des plus gros répertoires avec l'option -w.

ranger

Très pratique, une sorte d'explorateur en mode CLI.

Pour prévisualiser (avec kitty) les images, créer le fichier ~/.config/ranger/rc.conf avec ces deux lignes :

set preview_images true
set preview_images_method kitty

Category: TI Tagged: CLI terminal

Page 1 of 1