Setup.shl の代替手段
18Setup.shl の代わりとなる 18 個の無料および有料のリストをまとめました。 主な競合相手はMaven、 CMakeです。 これらに加えて、ユーザーは Setup.shl と Gradle、 Rake、 Ant の間の比較も行います。 また、他の同様のオプションもここで確認できます: About。
Setup.shl の代わりとなる 18 個の無料および有料のリストをまとめました。 主な競合相手はMaven、 CMakeです。 これらに加えて、ユーザーは Setup.shl と Gradle、 Rake、 Ant の間の比較も行います。 また、他の同様のオプションもここで確認できます: About。
構成可能な表現力豊かなビルドプロセスを記述するのに便利な、純粋なBashビルドツール/ライブラリ。
構成可能な表現力豊かなビルドプロセスを記述するのに便利な、純粋なBashビルドツール/ライブラリ。
setup-Makefileのような定義を使用してディレクトリ構造を設定するためのシンプルなBashライブラリ。
Setup.shlは、Bash環境内で他のmake-likeツールと同じ基本機能セットを提供することを目的としています:依存関係からファイルを作成するレシピを定義し、最新ではないすべてのファイルに対してそれらのレシピを実行できます、可能な場合は順番に並行して。
それは非常に最小限であり(コア機能は3つの主要な機能と12個のヘルパーに要約されます)、できるだけ簡単に習得することを目指していますが、Bashをスクリプト言語として使用することで幅広い拡張性を提供します。
長所:
-フットプリントが非常に小さい(ライブラリ全体で1000 LoC未満)。これは、ビルドプロセスの一部としてライブラリをバンドルできることを意味します。
-他の同等の強力なツールと比較して、学習の労力を削減(開始するのに10分)
-Bashを実行できるすべてのUnix(Linux、MacOS、FreeBSDなど)で移植可能
-セットアップスクリプトは、Bashのすべての機能を使用して、独自のレシピとルールを定義できます。
-継続的なビルドを実装するための変更についてソースファイルを監視できます。
-コンポーザブル:ビルドスクリプトは他のビルドスクリプトをロードして、プロダクションを透過的に統合できます。
短所:
-正しく機能するにはBash> 4.0が必要です。一部のシステムでは更新が必要になる場合があります
-遅いディスク上の大きなビルドのすべての依存関係をスキャンするには少し遅くなる可能性があります(1000ファイル/秒までスキャンできます)。ただし、状態ファイルを使用して問題を多少軽減し、他のすべてが失敗した場合は継続ビルドを実行できます
-組み込みルールがほとんどなく、標準化がほとんど行われていない非常に若いツール
ソフトウェアについての意見を共有し、レビューを残してさらに向上させるのに役立てましょう!
変更の提案
あなたのフィードバック
Your vote has been counted.
Do you have experience using this software?