Nu Shell

Nu Shell

Ce projet a atteint un niveau de qualité de produit minimum viable.Bien que les contributeurs le considèrent comme leur pilote quotidien, il peut être instable pour certaines commandes.
Ce projet a atteint un niveau de qualité de produit minimum viable.Bien que les contributeurs le considèrent comme leur pilote quotidien, il peut être instable pour certaines commandes.Les prochaines versions fonctionneront pour combler les fonctionnalités manquantes et améliorer la stabilité.Son design est également susceptible de changer à mesure qu'il mûrit.Nu est livré avec un ensemble de commandes intégrées (répertoriées ci-dessous).Si une commande est inconnue, la commande sera exécutée et exécutée (en utilisant cmd sous Windows ou bash sous Linux et MacOS), en passant correctement par stdin, stdout et stderr, donc des choses comme vos workflows quotidiens git et même vim fonctionneront simplementbien.Nu prend en charge les plugins qui offrent des fonctionnalités supplémentaires au shell et suivent le même modèle de données structuré que les commandes intégrées utilisent.Cela vous permet d'étendre nu à vos besoins.Il y a quelques exemples dans le répertoire des plugins.Les plugins sont des binaires disponibles dans votre chemin et suivent une convention de dénomination "nu_plugin_ *".Ces binaires interagissent avec nu via un simple protocole JSON-RPC où la commande s'identifie et transmet sa configuration, qui la rend ensuite disponible pour utilisation.Si le plugin est un filtre, les données lui sont transmises un élément à la fois, et il peut renvoyer les données en retour via stdin / stdout.Si le plugin est un puits, il reçoit le vecteur complet des données finales et est donné libre cours sur stdin / stdout à utiliser à sa guise.
nu-shell

Les catégories

Alternatives à Nu Shell pour Linux

GNU Bourne Again SHell

GNU Bourne Again SHell

Bash est le shell, ou interpréteur de langage de commande, qui apparaîtra dans le système d'exploitation GNU.
Zsh

Zsh

Zsh est un shell (par exemple le remplacement de bash) conçu pour une utilisation interactive, bien qu'il soit également un puissant langage de script..
fish

fish

Fish est un shell de ligne de commande convivial pour les systèmes d'exploitation de type UNIX tels que Linux.
KornShell

KornShell

Le langage KornShell a été conçu et développé par David G. Korn aux laboratoires AT&T Bell.
dash

dash

DASH est une implémentation conforme à POSIX de / bin / sh qui vise à être aussi petite que possible.Il le fait sans sacrifier la vitesse lorsque cela est possible.
Xiki

Xiki

Xiki rend la ligne de commande plus conviviale et plus puissante.Xiki Shell (xsh) vous permet d'utiliser Xiki à partir de la ligne de commande, d'une manière qui augmente votre shell préféré actuel (bash ou zsh).
rc - a shell

rc - a shell

Il s'agit d'une réimplémentation pour Unix, par Byron Rakitzis, du shell Plan 9.rc offre à peu près les mêmes capacités qu'un shell Bourne traditionnel, mais avec une syntaxe beaucoup plus propre.
the xonsh shell

the xonsh shell

Xonsh est un langage shell et une invite de commande multiplateforme basés sur Python et basés sur Unix.
Ergonomica

Ergonomica

Ergonomica est un langage shell multiplateforme, implémenté en Python.
sash

sash

un shell autonome avec de nombreuses commandes intégrées.
Elvish

Elvish

Elvish est un shell convivial et expressif pour les systèmes UN * X, y compris Linux, macOS et BSD.
rush

rush

rush est un remplacement pour le shell unix (bash, zsh, etc.) qui utilise la syntaxe Ruby pure.
eltclsh

eltclsh

eltclsh (editline tcl shell) est un shell interactif pour le langage de programmation TCL.
Closh

Closh

Closh combine le meilleur des coques Unix traditionnelles avec la puissance de Clojure.Il vise à être une alternative moderne à bash.