Un shell multiplateforme Open Source flexible


  • FrançaisFrançais



  • Bref: Nushell est un type unique de shell qui fournit des messages d’erreur faciles à lire et offre une prise en charge multiplateforme. Pour plus de détails ici.

    Même si vous n’êtes pas intéressé par l’utilisation du terminal, le terminal Linux facilite souvent une partie du travail lourd et vous permet de réparer des choses. Il est donc prudent de dire que le terminal Linux est assez puissant si vous savez ce que vous faites.

    Et c’est vrai ! Mais le problème apparaît lorsque vous obtenez une erreur. Si vous n’avez pas assez d’expérience dans son utilisation, vous ne saurez pas comment le résoudre.

    Bien que les messages d’erreur tentent de transmettre la meilleure signification du problème, tous les utilisateurs ne peuvent pas facilement décoder le correctif. Il faut généralement un peu de recherche pour les débutants. Mais, si l’erreur peut avoir plus de clarté, l’utilisateur pourrait être en mesure de la corriger plus tôt.

    Non seulement limitée au message d’erreur, la structure de la sortie que vous obtenez dans votre terminal pour parcourir les fichiers, par exemple, n’est pas la plus jolie.

    terminal avec plusieurs fichiers
    Terminal listant plusieurs fichiers

    Est-ce que tu vois ce que je veux dire? Bien sûr, cela peut devenir plus complexe lorsque vous avez plus de fichiers de types distincts. Et, vous n’avez aucune idée des autorisations de fichiers, des groupes, etc. avec la sortie que vous obtenez avec la commande ls de base.

    C’est là que Nushell essaie de résoudre le problème.

    Nushell : un shell qui fournit une sortie conviviale par défaut

    exemple nushell
    Exemple de capture d’écran Nushell

    Nu, comme on l’appelle aussi, tire sa philosophie et son inspiration de projets tels que PowerShell, des langages de programmation fonctionnels et des outils CLI modernes.

    Laissez-moi vous donner un exemple, imaginez que vous vouliez lister uniquement la sortie avec un type égal au fichier dans votre répertoire personnel, y compris les fichiers cachés. Eh bien, pour y parvenir, il suffit de taper la commande suivante :

    ls -a | where type == 'file'
    lister uniquement les fichiers avec nushell
    Lister uniquement les fichiers avec Nushell

    Observez à quel point sa syntaxe est claire et simple ; imaginez maintenant à quel point il pourrait être facile de trouver l’ID de processus et de nom, son état et le processeur ou la mémoire consommés avec le Nushell. Cela fait partie de sa magie !

    Il fait de son mieux pour fournir une sortie conviviale pour les commandes que vous entrez, organisées dans une structure spécifique.

    Caractéristiques de Nushell

    messages d'erreur dans nu
    Messages d’erreur dans Nu, l’un de ses principaux points forts

    Selon les informations officielles disponibles, certaines de ses fonctionnalités les plus populaires incluent :

    • Pipelines pour contrôler n’importe quel système d’exploitation. Nu fonctionne sous Linux, macOS et Windows. En d’autres termes, être une coque multiplateforme flexible avec une sensation moderne.
    • Tout est données. Les pipelines Nu utilisent des données structurées, vous pouvez donc sélectionner, filtrer et trier en toute sécurité de la même manière à chaque fois.
    • Plugins puissants. Il est facile d’étendre les fonctionnalités de Nu à l’aide d’un puissant système de plugins.
    • Messages d’erreur faciles à lire. Nu fonctionne sur des données typées, il détecte donc les bogues que les autres shells ne détectent pas. Et quand les choses se cassent, Nu vous dit exactement où et pourquoi.
    • Prise en charge propre de l’IDE.

    Vous pouvez jeter un oeil à son documents officiels pour un examen approfondi de ses fonctionnalités et de son utilisation.

    Installation de Nushell dans votre système

    Malheureusement, si vous êtes un utilisateur Ubuntu comme moi, vous ne trouverez pas de référentiel apt pour installer Nushell. Mais, vous pouvez le construire en installant les dépendances requises, conformément à ses instructions sur GitHub.

    Heureusement, il existe un moyen de l’installer sur n’importe quelle distribution, en utilisant Brassage maison. Rendez-vous sur son site officiel pour explorer plus d’options d’installation.

    Vous pouvez vous référer à notre tutoriel sur l’installation et l’utilisation de Homebrew Package Manager sous Linux. Une fois que vous l’avez configuré avec succès sur Linux, vous devez taper la commande suivante pour installer Nushell :

    brew install nushell
    installer nushell avec brew
    Installer nushell avec Homebrew

    Une fois le processus terminé, tapez simplement nu pour démarrer le shell Nushell. C’est ça!

    Si vous souhaitez définir Nushell comme shell par défaut, vous pouvez le faire avec la commande chutmais n’oubliez pas qu’il est encore en développement, c’est pourquoi nous ne le recommandons pas pour un usage quotidien.

    Cependant, vous pouvez en savoir plus sur son site Web ou sur le Page GitHub avant de décider de l’essayer.

    Que pensez-vous de cette coquille intéressante? Faites-moi part de vos réflexions dans les commentaires ci-dessous.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.