본문 바로가기

마스크

mask

마크다운 파일로 정의하는 작업 러너

한줄평

작업 스크립트를 읽기 좋은 문서로 관리하려는 팀에 잘 맞습니다. 다만 복잡한 의존성 그래프가 필요한 대형 빌드에는 make류만큼 정교하지 않습니다.

이런 분께 프로젝트 잡무 명령을 문서처럼 정리하려는 분께

좋은 점

  • 작업 정의가 곧 읽기 좋은 문서
  • Makefile보다 문법이 직관적

아쉬운 점

  • 복잡한 빌드 의존성 표현은 제한적
  • 별도 도구를 팀원이 설치해야 함

마스크 소개

단순한 마크다운 파일 하나로 작업(task)을 정의하는 명령줄 러너입니다. Makefile 대신 maskfile.md에 명령과 설명을 사람이 읽기 좋은 형태로 적어 두면, mask가 그 문서를 그대로 실행 가능한 CLI로 바꿔 줍니다. 프로젝트의 빌드·배포·잡무 스크립트를 문서와 실행을 겸하는 형태로 관리하고 싶을 때 씁니다.

제작사

영삼넷 · 공식 홈페이지