언어 선택

홈 페이지 arrow-right Setup.shl

18개의 무료 및 유료 대안을 Setup.shl에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 Maven, CMake입니다. 이 외에도 사용자들은 Setup.shl와 Gradle, Rake, Ant 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: About.


Maven
Free Open Source

Apache Maven is a Java-based tool for build automation and project management (in software...

CMake
Free Open Source

CMake는 소프트웨어를 빌드, 테스트 및 패키징하도록 설계된 툴 제품군입니다.

Gradle
Free Open Source

Gradle은 빌드 자동화가 진화했습니다.

Rake
Free Open Source

Rake는 소프트웨어 작업 관리 및 빌드 자동화 도구입니다.

Ant
Free Open Source

Apache Ant is an Open Source Java-based build tool (for software development).

MakeMe
Free Open Source

간단한 제작 소프트웨어

SCons
Free Open Source

SCons는 오픈 소스 소프트웨어 구성 도구, 즉 차세대 빌드 도구입니다.

Buck은 Facebook에서 개발하고 사용하는 빌드 시스템입니다.

Ninja Build
Free Open Source

닌자는 속도에 중점을 둔 소형 빌드 시스템입니다.

GNU Make
Free Open Source

Make는 프로그램의 실행 파일 및 기타 비 소스 파일 생성을 제어하는 ​​도구입니다 ...

구성 가능한 표현 빌드 프로세스를 설명하는 데 유용한 순수 Bash 빌드 도구 / 라이브러리.

Setup.shl 플랫폼

tick-square Linux
tick-square Mac

Setup.shl 개요

setup-Makefile과 같은 정의를 사용하여 디렉토리 구조를 설정하기위한 간단한 Bash 라이브러리.

Setup.shl은 Bash 환경 내에서 다른 make-like 도구와 동일한 기본 기능을 제공하기 위해 만들어졌습니다. 레시피를 정의하여 종속 항목에서 파일을 작성하고 최신이 아닌 모든 파일에 대해 해당 레시피를 실행할 수 있습니다 가능하면 순서대로 그리고 동시에.

Bash는 스크립팅 언어로 Bash를 사용하여 매우 확장 성이 뛰어나고 (핵심 기능은 3 가지 주요 기능과 12 가지 도우미로 구성됨) 가능한 한 배우기 쉬우면서도 폭 넓은 확장 성을 제공합니다.

장점 :
-실제로 작은 설치 공간 (전체 라이브러리의 경우 <1000 LoC)으로 라이브러리를 빌드 프로세스의 일부로 번들 할 수 있습니다.
-다른 강력한 도구와 비교하여 학습 노력 감소 (시작하는 데 10 분)
-Bash (Linux, MacOS, FreeBSD 등)를 실행할 수있는 모든 유닉스에서 이식 가능
-설정 스크립트는 Bash의 모든 기능을 사용하여 자체 레시피 및 규칙을 정의 할 수 있습니다.
-지속적인 빌드를 구현하기 위해 변경 사항에 대한 소스 파일을 볼 수 있습니다
-composable : 빌드 스크립트는 다른 빌드 스크립트를로드하여 프로덕션을 투명하게 통합 할 수 있습니다

단점 :
-올바르게 작동하려면 Bash> 4.0이 필요하며 일부 시스템에서 업데이트가 필요할 수 있습니다.
-느린 디스크에서 큰 빌드의 모든 종속성을 스캔하는 데 약간 느릴 수 있습니다 (최대 1000 파일 / s까지 스캔 할 수 있음). 상태 파일을 사용하여 문제를 다소 완화 할 수 있지만 다른 모든 것이 실패하면 연속 빌드가 가능합니다
-규칙이 거의없고 표준화가 거의없는 매우 어린 도구

Setup.shl 특징

tick-square Parallel builds
tick-square Continuous builds

최고의 Setup.shl 대안

소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!

Setup.shl 태그

scons build-tool build-automation setup bash shell

변경 제안

귀하의 의견

등급을 선택하세요
평점을 선택하세요

Your vote has been counted.

Do you have experience using this software?