123
Nu Shell

Nu Shell

Tento projekt dosáhl minimální životaschopné úrovně kvality produktu.I když to přispěvatelé považují za svůj každodenní řidič, u některých příkazů může být nestabilní.
Tento projekt dosáhl minimální životaschopné úrovně kvality produktu.I když to přispěvatelé považují za svůj každodenní řidič, u některých příkazů může být nestabilní.Budoucí verze budou fungovat, vyplní chybějící funkce a zlepší stabilitu.Jeho vyzrálé provedení se také může měnit.Nu přichází se sadou vestavěných příkazů (uvedených níže).Pokud je příkaz neznámý, příkaz se vyřadí a provede (pomocí cmd v systému Windows nebo bash v systému Linux a MacOS), bude správně procházet stdin, stdout a stderr, takže věci jako vaše každodenní pracovní postupy git a dokonce i vim budou fungovat jenpokuta.Nu podporuje pluginy, které nabízejí další funkčnost shellu a sledují stejný strukturovaný datový model, jaký používají vestavěné příkazy.To vám umožní rozšířit nu pro vaše potřeby.V adresáři pluginy je několik příkladů.Pluginy jsou binární soubory, které jsou k dispozici ve vaší cestě a dodržují konvenci pojmenování „nu_plugin_ *“.Tyto binární soubory interagují s nu pomocí jednoduchého protokolu JSON-RPC, kde se příkaz identifikuje a prochází podél své konfigurace, což jej pak zpřístupňuje k použití.Pokud je plugin filtrem, datové proudy do něj proudí vždy po jednom prvku a mohou zpětně streamovat data zpět přes stdin / stdout.Pokud je plugin umyvadlem, je mu dán celý vektor konečných dat a je mu dána bezplatná vláda nad stdin / stdout k použití, jak se mu líbí.

Alternativy Nu Shell pro všechny platformy s komerční licencí