Cargo extension

커스텀 명령어로 Cargo 확장하기

cargo-something 실행 파일이 경로에 있으면 cargo something 하위 명령처럼 호출되는 규칙을 정리합니다.

cargo-

연결 접두사

이름 규칙과 PATH가 맞아야 Cargo가 외부 명령을 찾습니다.

name

파일 이름 규칙

실행 파일 이름은 cargo-로 시작하고 호출할 때는 접두사를 뺀 단어를 씁니다.

path

검색 위치

설치 위치가 PATH에 없으면 Cargo는 커스텀 하위 명령을 발견하지 못합니다.

args

인수 전달

Cargo는 하위 명령 뒤의 인수를 외부 실행 파일에 넘겨 도구별 동작을 맡깁니다.

설치 후 확인

  • cargo --list에서 새 하위 명령이 보이는지 확인합니다.
  • 직접 실행 파일 이름과 Cargo 하위 명령 이름의 대응을 비교합니다.

명령 이름·종료 코드 설계

  • Cargo의 기존 명령 이름과 헷갈리지 않는 동사를 선택합니다.
  • 도구가 실패할 때는 표준 에러와 종료 코드를 명확히 둡니다.