La coquille de poisson pour Mac OS X rend la ligne de commande plus intelligente et plus conviviale

Vous cherchez un moyen de rendre la ligne de commande un peu plus conviviale ? Si oui, vous trouverez peut-être que Fish est un joli coquillage alternatif, que vous soyez complètement novice dans le terminal OS X ou que vous souhaitiez simplement obtenir une assistance générale en ligne de commande.

S’inspirant de la nature archaïque des lignes de commande, cette nouvelle implémentation de Fish se qualifie de « coquille de ligne de commande pour les années 90 », avec quelques fonctionnalités réellement utiles et (relativement) modernes comme des autosuggestions intelligentes basées sur l’historique, l’auto-complétion des commandes, une belle palette de couleurs par défaut pour la coloration syntaxique, une configuration simple basée sur le web, et plus encore. Pour ceux d’entre nous qui sont plus familiers avec le monde des coquillages, c’est un peu comme zsh sous stéroïdes, mais en plus joli et un peu plus intelligent. Si tout cela vous semble attrayant et que vous souhaitez explorer les fondements de Mac OS X et le monde unix de manière (légèrement) conviviale, jetez un coup d’œil à Ridiculous Fish, une branche de la coquille de poisson originale dont le développement s’est arrêté il y a quelque temps.

L’installateur de paquets est le moyen le plus simple pour la plupart des utilisateurs d’installer des poissons dans OS X, mais le source est disponible pour ceux qui préfèrent construire à partir de zéro.

Une fois que vous avez installé Fish lancez Terminal et tapez « fish » pour entrer dans le nouveau shell par session pour commencer à le tester, si vous aimez ce que vous utilisez changez le shell par défaut pour fish avec la commande suivante (/bin/bash est le shell par défaut d’OS X, si vous voulez revenir en arrière) :

chsh -s /usr/local/bin/fish

Fish comprend certains alias et commandes populaires que l’on peut voir en tapant fish_config, comme les alias toujours populaires ll et la, mais la vraie magie réside dans les autosuggestions et les autocomplétions intelligentes, qui utilisent l’historique du shell pour prédire ce que vous voulez faire et pour aider à se souvenir de certaines des commandes les plus obscures sans avoir à se plonger dans bash_history.

Pour ceux qui apprennent, la page du manuel du poisson est également très utile, elle donne un bel aperçu général des commandes unix et des fonctions de la ligne de commande et peut être consultée en tapant :

homme poisson

Cela lancera le navigateur web par défaut sur file://localhost/usr/local/share/doc/fish/index.html, qui est en fait un long tutoriel d’introduction aux shells en général.

Dans l’ensemble, Fish est à peu près aussi amical que les coquillages peuvent l’être, bien que ce ne soit pas un remaniement aussi ambitieux que le projet TermKit, cela vaut la peine de vérifier.

Attention à MacStories & HackerNews pour la découverte.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *