123
Nu Shell

Nu Shell

Ovaj je projekt postigao minimalnu održivu razinu kvalitete proizvoda.Iako ga sudionici svakodnevno hrane kao svakodnevni pokretač, neke naredbe mogu biti nestabilne.
Ovaj je projekt postigao minimalnu održivu razinu kvalitete proizvoda.Iako ga sudionici svakodnevno hrane kao svakodnevni pokretač, neke naredbe mogu biti nestabilne.Buduća izdanja ispunit će nedostajuće značajke i poboljšati stabilnost.Dizajn se također može mijenjati kako sazrijeva.Nu dolazi s ugrađenim naredbama (navedenima u nastavku).Ako je naredba nepoznata, naredba će je ukloniti i izvršiti (pomoću cmd-a na Windows-u ili bash-a na Linuxu i MacOS-u), ispravno prolazeći kroz stdin, stdout i stderr, tako da će stvari poput vaših dnevnih git tijekova rada, pa čak i vim-a, raditi samofino.Nu podržava dodatke koji nude dodatnu funkcionalnost ljuske i slijede isti strukturirani model podataka koji koriste ugrađene naredbe.To vam omogućuje proširenje nu za vaše potrebe.Nekoliko je primjera u direktoriju dodataka.Dodaci su binarni podaci koji su dostupni na vašem putu i slijede "nu_plugin_ *" konvenciju imenovanja.Ove binarne datoteke komuniciraju s nu putem jednostavnog JSON-RPC protokola, gdje se naredba identificira i prolazi uz njezinu konfiguraciju, koja joj je onda dostupna za upotrebu.Ako je dodatak filtar, podaci se u njega pretakaju jedan po jedan, a on može uzvratno strujati podatke putem stdin / stdout.Ako je dodatak sudoper, dobija se puni vektor završnih podataka i dobiva ga besplatno vladanje nad stdin / stdout kako bi ga koristili po svojoj volji.

Alternativa Nu Shellu za sve platforme s bilo kojom licencom

Closh

Closh

Closh kombinira najbolje od tradicionalnih unix školjki snagom Clojure.Cilj mu je biti moderna alternativa bashu.