وب‌سرویس مجید

پروژه modernish

modernish/modernish

این کتابخانه به شما کمک می‌کنه تا اسکریپت‌های شِل قدرتمند، قابل حمل، خوانا و قابل اعتماد بنویسید.

کاربرد:

برای نوشتن اسکریپت‌های پیشرفته در محیط‌های مبتنی بر POSIX مثل لینوکس، مک و سیستم‌های مشابه استفاده می‌شه.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خواید اسکریپت‌های شِل بنویسید که هم در سیستم‌های مختلف کار کنن و هم خوانایی و قابلیت نگهداری بالایی داشته باشن.

همچنین وقتی نیاز به امکانات مدرن مثل مدیریت خطا، تست قابلیت‌های سیستم و کدنویسی تمیز دارید.

چند مثال از موارد استفاده:

نوشتن ابزارهای سیستمی که باید در توزیع‌های مختلف لینوکس و یونیکس اجرا بشن

توسعه اسکریپت‌های پیچیده با منطق شرطی پیشرفته و مدیریت خطا

جایگزینی اسکریپت‌های قدیمی با کد تمیز و خوانا بدون وابستگی به bashism‌ها

  • ##shellscripting
  • ##POSIX
  • ##modernish
  • ##portablecode
  • ##unixtools
  • ##linux
  • ##devops
  • ##scripting
  • ##reliablecode
  • ##open