Install Flow

cargo install 판단 흐름

cargo install은 개발 의존성을 추가하는 명령이 아니라 이미 배포된 바이너리를 로컬 도구로 설치하는 선택지입니다.

라이브러리 추가가 아니라 실행 도구 설치

대상 확인

설치하려는 크레이트가 binary target을 제공하는지 봅니다.

출처 확인

Crates.io 이름과 버전을 확인해 의도한 도구인지 고정합니다.

경로 확인

~/.cargo/bin이 PATH에 포함되어 실행 가능한지 봅니다.

업데이트 확인

재설치나 버전 지정으로 도구 버전을 관리합니다.

판단 기준: 프로젝트 코드에서 쓰려면 Cargo.toml dependency, 터미널 명령으로 쓰려면 cargo install을 고릅니다.