위키득계정 ↗
기술

Just 명령 실행기

Just 명령 실행기기술
주요 역할
프로젝트 명령 실행
설정 파일
justfile
명령 묶음
레시피
대표 환경
Linux macOS Windows
Just는 프로젝트에서 반복하는 명령을 justfile에 저장해 이름으로 실행하는 도구다. 명령 묶음을 레시피라고 부르며 인수와 변수, 의존 관계를 사용해 테스트나 개발 작업의 실행 절차를 정리한다.

레시피로 명령 묶기

자주 실행하는 명령을 이름 있는 레시피로 두고 필요한 레시피를 선택한다. 레시피는 인수와 옵션을 받을 수 있으며 사용할 목록을 명령행에서 확인한다. Make에서 영향을 받은 문법을 사용하지만 파일의 최신 상태를 판단하는 빌드 시스템 자체보다는 명령 실행을 정리하는 데 초점을 둔다.

변수와 의존 관계

표현식과 내장 함수로 값을 계산하고 환경 변수나 .env 파일을 활용한다. 실행할 수 없는 레시피 이름이나 순환 의존 같은 오류는 명령 실행 전에 확인한다. Python이나 Node.js 등 다른 언어로 작성한 레시피를 연결하는 방식도 제공한다.

프로젝트 구조와 실행 환경

설정 파일이 있는 위치의 하위 디렉터리에서도 호출할 수 있다. 모듈이나 가져오기로 설정을 여러 파일에 나누며 운영체제에 맞는 셸을 선택한다. 실행기에 레시피가 정의돼 있어도 그 안에서 호출하는 컴파일러나 프로그램까지 자동으로 제공되는 것은 아니다.

관련 문서

Task 작업 실행기 / Watchexec / Make / 셸 / 환경 변수 / 빌드 시스템