Nu Shell

Nu Shell

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.
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:

Kategorie

Alternatywy dla Nu Shell'a dla wszystkich platform z dowolną licencją

Closh

Closh

Closh łączy w sobie najlepsze tradycyjne tradycyjne powłoki uniksowe z mocą Clojure.Ma być nowoczesną alternatywą dla bash.