Dans le précédent article [1], nous avons découvert Nushell. Nous avons vu que ses commandes internes (builtins) utilisent un format de données structurées en sortie, et quelles sont ces différentes structures de données. Dans cet article, nous allons commencer par voir de manière plus avancée comment manipuler celles-ci à l’aide de builtins et de filtres. Nous verrons comment charger des données depuis d’autres sources de données et les transformer en données structurées, mais aussi la gestion des flux standards ou encore son éditeur de lignes de commandes, Reedline, une alternative à GNU Readline.
1. (Ré)Installation
Depuis le premier article [1], une nouvelle version mineure de Nushell est sortie, la version 0.67.0. Vous ne la trouverez toujours pas dans les dépôts officiels de votre distribution. Pour l’installer, le plus simple reste encore de récupérer une version précompilée depuis le dépôt GitHub officiel [2]. Voilà comment installer Nushell en ligne de commandes dans le dossier /usr/local/bin (à vous d’adapter suivant la valeur de votre variable $PATH) :
Une fois installé, Nushell est disponible via la commande nu, qu’il vous suffit d’exécuter pour démarrer un shell Nushell :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première