Cargo Extend

Cargo 확장은 cargo- 접두 실행 파일을 하위 명령처럼 연결한다

직접 만든 도구를 cargo-foo 이름으로 설치하면 cargo foo 형태의 워크플로에 붙일 수 있다.

확장 명령 연결 구조

custom command

도구 작성

반복되는 프로젝트 작업을 작은 CLI 프로그램으로 분리한다.

이름 규칙

실행 파일 이름을 cargo-작업명 형태로 만들면 cargo가 하위 명령처럼 찾는다.

경로 등록

실행 파일이 PATH에 있어야 셸과 cargo가 명령을 발견할 수 있다.

사용

팀 작업 규칙을 cargo xtask나 커스텀 명령으로 일관되게 실행한다.

toolcargo-PATHrun
읽는 법

Cargo 확장은 Cargo 자체를 수정하는 것이 아니라, 약속된 이름의 실행 파일을 워크플로에 자연스럽게 붙이는 방식이다.