RUST · CARGO

`cargo something`이 실행 파일을 찾는 방식

Cargo는 하위 명령 이름을 실행 파일 이름으로 변환하고, 셸의 검색 경로에서 해당 바이너리를 찾아 실행합니다.

extension
1

명령 입력

사용자는 cargo audit처럼 Cargo 하위 명령 형태로 실행합니다.

2

이름 변환

Cargo는 하위 명령을 cargo-audit 실행 파일 이름으로 해석합니다.

3

경로 검색

$PATH에 설치된 바이너리를 찾아 Cargo의 보조 명령처럼 연결합니다.

4

목록 노출

발견된 확장은 cargo --list에서도 확인되어 팀 표준 도구로 공유됩니다.

설치 관점

cargo install은 실행 파일을 Cargo가 찾을 수 있는 위치에 두어 확장 명령 배포를 단순하게 만듭니다.

운영 관점

명령 이름, 인자 규칙, 실패 코드를 문서화하면 로컬과 CI에서 같은 절차를 반복할 수 있습니다.