123
Nu Shell

Nu Shell

این پروژه به سطح کیفی محصول با حداقل کارآیی رسیده است.در حالی که مشارکت کنندگان از آن به عنوان درایور روزانه خود استفاده می کنند ، ممکن است برای بعضی از دستورات ناپایدار باشد.
این پروژه به سطح کیفی محصول با حداقل کارآیی رسیده است.در حالی که مشارکت کنندگان از آن به عنوان درایور روزانه خود استفاده می کنند ، ممکن است برای بعضی از دستورات ناپایدار باشد.نسخه های آینده کار خواهد کرد ویژگی های از دست رفته و بهبود ثبات.طراحی آن نیز با بالغ شدن در معرض تغییر است.Nu با مجموعه ای از دستورات داخلی (در زیر ذکر شده است) همراه است.اگر یک فرمان ناشناخته باشد ، دستور آن را ویرایش می کند و آن را اجرا می کند (با استفاده از cmd در ویندوز یا bash در لینوکس و MacOS) ، و به درستی از stdin ، stdout و stderr عبور می کند ، بنابراین مواردی مانند گردش های روزانه git شما و حتی vim درست کار خواهند کرد.خوب.Nu از افزونه هایی که عملکرد اضافی به پوسته ارائه می دهند پشتیبانی می کند و همان مدل داده ساختاری را که از دستورات داخلی استفاده می کند ، دنبال می کند.این به شما امکان می دهد تا نیازهای خود را افزایش دهید.چند نمونه در فهرست افزونه ها وجود دارد.افزونه ها باینری هستند که در مسیر شما موجود هستند و یک کنوانسیون نامگذاری "nu_plugin_ *" را دنبال می کنید.این باینری ها با nu از طریق یک پروتکل ساده JSON-RPC که در آن دستور خود را شناسایی کرده و در امتداد پیکربندی آن می گذرد ، با nu تعامل دارند و سپس آن را برای استفاده در دسترس قرار می دهد.اگر این افزونه یک فیلتر باشد ، داده ها به طور همزمان یک عنصر را به آن جریان می دهند ، و می تواند داده ها را از طریق stdin / stdout به عقب برگرداند.اگر افزونه سینک باشد ، بردار کامل داده های نهایی داده می شود و سلطنت رایگان بر روی stdin / stdout داده می شود تا در صورت دلخواه از آن استفاده کند.

سایت اینترنتی:

گزینه های Nu Shell برای BSD با مجوز رایگان