0
Projekt osiągnął minimalny poziom jakości produktu.Chociaż współautorzy jedzą go jako swój codzienny sterownik, dla niektórych poleceń może być niestabilny.Przyszłe wersje będą działać, uzupełniając brakujące funkcje i poprawiając stabilność.Jego projekt również może ulec zmianie w miarę dojrzewania.Nu zawiera zestaw wbudowanych poleceń (wymienionych poniżej).Jeśli polecenie jest nieznane, polecenie wykona polecenie shell-out i wykona je (używając cmd w Windows lub bash w Linux i MacOS), poprawnie przechodząc przez stdin, stdout i stderr, więc takie rzeczy jak twoje codzienne przepływy pracy git, a nawet vim będą działaćw porządku.Nu obsługuje wtyczki, które oferują dodatkową funkcjonalność powłoki i działają według tego samego modelu danych strukturalnych, którego używają wbudowane polecenia.Umożliwia to rozszerzenie nu do twoich potrzeb.Istnieje kilka przykładów w katalogu wtyczek.Wtyczki to pliki binarne, które są dostępne na twojej ścieżce i są zgodne z konwencją nazewnictwa „nu_plugin_ *”.Te pliki binarne współdziałają z nu za pomocą prostego protokołu JSON-RPC, w którym polecenie identyfikuje się i przekazuje swoją konfigurację, która następnie udostępnia je do użycia.Jeśli wtyczka jest filtrem, dane przesyłane są strumieniowo do jednego elementu na raz i może przesyłać dane z powrotem za pośrednictwem stdin / stdout.Jeśli wtyczka jest zlewem, otrzymuje pełny wektor ostatecznych danych i daje swobodę panowania nad stdin / stdout, aby używać, jak chce.
nu-shell
Stronie internetowej:
https://github.com/nushell/nushellKategorie
Alternatywy dla Nu Shell dla Linux
176
GNU Bourne Again SHell
Bash to powłoka lub interpreter języka poleceń, który pojawi się w systemie operacyjnym GNU.
92
63
9
6
4
3
rc - a shell
Jest to ponowna implementacja powłoki Plan 9 dla systemu Unix autorstwa Byrona Rakitzisa.rc oferuje te same możliwości co tradycyjna powłoka Bourne'a, ale z dużo czystszą składnią.
- Darmowa
- Linux
2
the xonsh shell
Xonsh to oparty na Pythonie, wieloplatformowy, uniksowy język powłoki i wiersz poleceń.
1
Ergonomica
Ergonomica to wieloplatformowy język powłoki, zaimplementowany w Pythonie.
1
0
0