지난 몇 년간 명령줄 도구들이 조용히 Rust로 다시 쓰였습니다. ripgrep, fd, bat, eza, zoxide, bacon. 왜 이런 르네상스가 일어났는지, 그리고 여러분이 직접 CLI를 만들 때 무엇이 필요한지 정리합니다. clap의 derive API로 인자와 서브커맨드를 선언하고, GC 없는 성능과 SIMD·mmap의 이점을 살피고, 단일 정적 바이너리로 배포하는 방법과 anyhow·indicatif·crossterm 같은 필수 크레이트까지 다룹니다.