13P by xguru 2일전 | ★ favorite | 댓글 1개
  • Go 언어 생태계에서 가장 널리 쓰이는 CLI 앱 개발 라이브러리로, Kubernetes, Hugo, GitHub CLI 등 다양한 대표 프로젝트에서 채택됨
  • app server 같은 서브커맨드 구조 및 중첩 서브커맨드/계승 플래그 지원하여 대형 앱에도 적합
  • 명령어·인자·플래그 구조로 직관적이고 확장성 있는 앱 설계가 가능하며, 자연스러운 명령어 시나리오를 지원
  • 완전한 POSIX 플래그 준수
  • 똑똑한 자동 오타 추천: app srver 입력 시 app server 추천
  • 명령어/플래그별 자동 도움말·man페이지 생성
  • bash, zsh, fish, powershell 등 셸 자동완성 지원
  • Viper 연동으로 12-factor 앱 환경 변수 지원
  • cobra-cli 도구로 빠른 스캐폴딩과 명령어 파일 생성이 가능해 대규모 CLI 앱 개발도 효율적으로 가능

어지간한 오픈소스 코드 보면 정말 많이 사용하는 라이브러리죠.