123
Nu Shell

Nu Shell

Bu proje asgari uygulanabilir bir ürün kalitesi seviyesine ulaşmıştır.Katkıda bulunanlar günlük sürücülerini beslerken, bazı komutlar için kararsız olabilir.
Bu proje asgari uygulanabilir bir ürün kalitesi seviyesine ulaşmıştır.Katkıda bulunanlar günlük sürücülerini beslerken, bazı komutlar için kararsız olabilir.Gelecek sürümler eksik özellikleri doldurmak ve istikrarı geliştirmek için çalışacaktır.Tasarımı da olgunlaştıkça değişikliğe tabidir.Nu, bir dizi yerleşik komutla birlikte gelir (aşağıda listelenmiştir).Bir komut bilinmiyorsa, komut kabuklanır ve yürütür (Windows'ta cmd kullanarak veya Linux ve MacOS'ta bash kullanarak), stdin, stdout ve stderr'den doğru bir şekilde geçer, böylece günlük git iş akışlarınız ve hatta vim gibi şeyler sadece çalışırince.Nu, kabuğa ek işlevsellik sunan ve yerleşik komutların kullandığı yapılandırılmış veri modelini izleyen eklentileri destekler.Bu, nu'yu ihtiyaçlarınız için genişletmenizi sağlar.Eklentiler dizininde birkaç örnek vardır.Eklentiler, yolunuzda bulunan ve "nu_plugin_ *" adlandırma kuralını izleyen ikili dosyalardır.Bu ikili dosyalar, nu ile, komutun kendini tanımladığı ve yapılandırması boyunca geçtiği basit bir JSON-RPC protokolü aracılığıyla etkileşime girer ve bu da onu kullanılabilir hale getirir.Eklenti bir filtredeyse, veri her seferinde bir öğeye akar ve verileri stdin / stdout aracılığıyla geri gönderebilir.Eklenti bir lavabo ise, son verilerin tam vektörü verilir ve istediği gibi kullanmak için stdin / stdout üzerinden ücretsiz saltanat verilir.

Açık kaynak lisanslı BSD için Nu Shell'a alternatifler