123
Setup.shl

Setup.shl

setup - یک کتابخانه ساده Bash برای راه اندازی یک ساختار فهرست با استفاده از تعاریف مانند Makefile.Setup.shl در نظر دارد همان ویژگی اصلی را مانند سایر ابزارهای ساخت مانند در محیط Bash ارائه دهد: شما می توانید دستور العمل هایی را برای ایجاد پرونده ها از وابستگی های آنها تعریف کنید ، و آن دستور العمل ها را برای تمام پرونده هایی که به روز نیستند اجرا کنید.، به ترتیب و موازی در صورت امکان.بسیار کم است (عملکرد اصلی به 3 کارکرد اصلی کاهش می یابد ، و دوازده یار) و هدف آن است که یادگیری هرچه ساده تر باشد ، ضمن اینکه قابلیت توسعه گسترده ای را دارد ، از Bash به عنوان زبان برنامه نویسی آن استفاده می کند.مزایا: - ردپای بسیار کوچک (<1000 LoC برای کل کتابخانه) ، به این معنی که می توانید کتابخانه را به عنوان بخشی از فرآیند ساخت خود جمع کنید - کاهش تلاش یادگیری (10 دقیقه برای شروع کار) ، در مقایسه با سایر ابزارهای یکسان قدرتمند - قابل حمل درهمه یونیکس هایی که قادر به اجرای Bash هستند (لینوکس ، MacOS ، FreeBSD ، ...) - اسکریپت های راه اندازی می توانند از تمام قدرت Bash برای تعریف دستور العمل ها و قوانین خود استفاده کنند - می توانند فایلهای منبع را برای تغییرات برای اجرای ساختهای مداوم تماشا کنند - کامپوزیت: ساخت اسکریپت هامی تواند اسکریپت های ساخت دیگر را بارگیری کند تا محصولات خود را با شفاف ادغام کند: - به عملکرد صحیح نیاز به Bash> 4.0 دارد ، که ممکن است نیاز به بروزرسانی در برخی سیستم ها داشته باشد - برای اسکن تمام وابستگی های یک سازه بزرگ روی یک دیسک کند می تواند کمی آهسته باشد (اینمی توانید حداکثر 1000 فایل در ثانیه اسکن کنید ، اگرچه می توانید از پرونده های دولت برای کاهش مشکل تا حدودی استفاده کنید ، و در صورت عدم موفقیت همه موارد دیگر بسازید - ابزار بسیار جوان ، با چند قانون داخلی و کمی استاندارد.

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

دسته بندی ها

گزینه های دیگر برای Setup.shl برای Mac

Maven

Maven

Apache Maven ابزاری مبتنی بر جاوا برای اتوماسیون ساختمانی و مدیریت پروژه (در توسعه نرم افزار) است.
CMake

CMake

CMake خانواده ای از ابزارهایی است که برای ساخت ، تست و بسته بندی نرم افزار طراحی شده است.
Gradle

Gradle

Gradle است اتوماسیون ساخت تکامل یافته است.
GNU Make

GNU Make

Make ابزاری است که تولید فایلهای اجرایی و سایر فایلهای غیر منبع یک برنامه را از پرونده های منبع برنامه کنترل می کند.
SCons

SCons

SCons یک ابزار ساخت نرم افزار منبع باز است - یعنی یک ابزار ساخت نسل بعدی.
Ant

Ant

Apache Ant یک ابزار ساخت مبتنی بر منبع باز جاوا (برای توسعه نرم افزار) است.از فایلهای XML برای توصیف ، ساختار و کنترل فرایند ساخت استفاده می کند.
Premake

Premake

پیکربندی ساخت ساده
MakeMe

MakeMe

Embedthis MakeMe جایگزینی مدرن برای ساخت و اتوکون است.
Ninja Build

Ninja Build

Ninja یک سیستم ساخت کوچک با تمرکز بر سرعت است.
waf

waf

Waf یک چارچوب مبتنی بر پایتون برای پیکربندی ، گردآوری و نصب برنامه ها است.
qmake

qmake

qmake ابزاری از شرکت Qt است که به ساده سازی فرآیند ساخت پروژه توسعه از طریق سیستم عامل های مختلف کمک می کند.qmake به طور خودکار تولید Makefiles را اتومات می کند به طوری که برای ایجاد هر Makefile فقط چند خط اطلاعات لازم است.
Buck

Buck

باک یک سیستم ساخت است که توسط فیس بوک استفاده و ساخته شده است.این برنامه ایجاد ماژول های کوچک و قابل استفاده مجدد متشکل از کد و منابع را تشویق می کند و زبان های مختلفی را در بسیاری از سیستم عامل ها پشتیبانی می کند.
  • نرم افزار رایگان
  • Mac
  • Linux
tup

tup

Tup یک سیستم ساخت مبتنی بر پرونده برای لینوکس ، OSX و ویندوز است.