프로젝트 소개

Typer는 명령줄 인터페이스(CLI) 애플리케이션을 생성하는 데 사용되는 Python 라이브러리입니다. 최신 Python 타입 힌트를 활용하여 CLI 인자와 옵션을 정의함으로써 코드 중복을 줄이고, 자동 완성 및 타입 체크를 통해 강력한 에디터 지원을 제공합니다. 주요 기능은 다음과 같습니다: - 도움말 화면(`--help`) 및 Bash, Zsh, Fish, PowerShell을 위한 셸 완성 자동 생성. - 중첩된 명령 트리 및 서브커맨드 그룹을 포함한 복잡한 명령 구조 지원. - Typer 라이브러리를 내부적으로 사용하지 않는 Python 스크립트라도 CLI로 실행할 수 있는 독립형 `typer` 명령줄 도구 제공. - 서식화된 오류 보고를 위한 Rich 라이브러리와의 통합. - 최소한의 보일러플레이트로, 개발자가 단 두 줄의 코드로 시작할 수 있도록 지원.