실행 파일 이름은 cargo-foo, 호출은
cargo foo가 됩니다.
cargo subcommand
Cargo 확장 명령 설계
Cargo는 cargo-이름 실행 파일을 찾아
cargo 이름 형태의 사용자 경험으로 연결합니다.
Cargo가 넘기는 인자를 명확히 파싱해 일반 CLI처럼 동작하게 만듭니다.
진행 로그와 기계가 읽는 결과를 구분해 자동화에 맞춥니다.
공용 도구라면 crates.io 배포와 버전 전략까지 함께 생각합니다.