Fish Shell pour Mac OS X rend la ligne de commande plus intelligente et plus conviviale

Cherchez-vous un moyen de rendre la ligne de commande un peu plus conviviale? Si tel est le cas, vous pouvez trouver que Fish est un joli shell alternatif si vous êtes complètement nouveau sur le terminal OS X ou si vous voulez simplement une assistance générale sur la ligne de commande.

Riffant sur la nature archaïque générale des lignes de commande, cette nouvelle implémentation de Fish s'appelle elle-même "shell de ligne de commande pour les années 90", avec des fonctionnalités vraiment utiles et relativement modernes telles que des autosuggestions intelligentes basées sur l'histoire, l'auto-complétion des commandes, Palette de couleurs par défaut pour la mise en évidence de la syntaxe, configuration Web simple et plus encore. Pour ceux d'entre nous qui sont plus familiers avec le monde des coquilles, c'est un peu comme zsh sur les stéroïdes, mais plus joli et un peu plus intelligent. Si cela vous semble intéressant et que vous avez hâte d'explorer les fondements de Mac OS X et du monde d'Unix d'une manière (légèrement) conviviale, jetez un coup d'œil à Ridiculous Fish, une branche de la coque de poisson d'origine. il y a quelques temps.

  • Obtenez des poissons ridicules (gratuit)

L'installateur de paquet est la manière la plus facile pour la plupart des utilisateurs d'installer du poisson sous OS X, mais la source est disponible pour ceux qui préfèrent construire à partir de zéro.

Une fois que vous avez installé Fish launch Terminal et que vous tapez "fish" pour entrer le nouveau shell sur une session pour le tester, si vous aimez ce que vous utilisez, changez le shell par défaut 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 inclut des alias et des commandes populaires qui peuvent être vus en tapant fish_config, des choses comme les aliases everpopular ll et la, mais la vraie magie est avec les autosuggestions et autocompletions intelligentes, qui utilisent l'historique shell pour prédire ce que vous voulez faire et aider rappeler dans certaines des commandes les plus obscures sans grepping autour de bash_history.

Pour ceux qui apprennent, la page de manuel du poisson est également très utile, elle fournit un bon aperçu général des commandes Unix et des fonctions de la ligne de commande et est accessible en tapant:

man fish

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

Dans l'ensemble, Fish est à peu près aussi amical que les obus peuvent l'être, bien qu'il ne s'agisse pas d'un remaniement aussi ambitieux que le projet TermKit, ça vaut le coup de vérifier.

Heads up à MacStories & HackerNews pour la trouver.