명령과 의존 관계의 정의
작업마다 명령 목록과 설명, 별칭을 두고 다른 작업을 의존 대상으로 지정한다. 의존 작업을 먼저 실행하거나 순서와 동시 실행 조건을 정해 흐름을 구성한다. 같은 작업 정의를 로컬 개발과 CI에서 공유하는 방식으로 활용할 수 있다.
값과 실행 조건
변수와 명령행 인수를 사용해 실행에 필요한 값을 전달한다. 필수 조건을 검사하거나 상황에 따라 작업을 건너뛰고 실패 후 정리 작업을 수행하는 설정도 제공한다. 원본과 출력 파일의 상태를 비교하는 기능은 변경되지 않은 빌드를 반복하지 않는 데 사용한다.
설정 분리와 파일 변경
다른 Taskfile을 이름 공간과 함께 포함해 작업을 나누고 공통 정의를 재사용한다. 감시 모드에서는 원본 변경에 맞춰 작업을 다시 실행할 수 있다. Task는 정의한 명령을 실행하는 도구이므로 사용되는 외부 프로그램과 작업이 만드는 결과는 Taskfile 내용에 따라 달라진다.
관련 문서
Just 명령 실행기 / Watchexec / YAML / Make / 지속적 통합 / 빌드 시스템