Rad - Bash의 복잡함을 줄이고 Python처럼 읽기 쉬운 CLI 스크립팅 언어
(github.com/amterp)- CLI 자동화와 유지보수성 향상을 위해 설계된 Python 유사 문법의 스크립팅 언어
-
명령행 중심 설계: 인자 정의, 검증,
--help생성이 언어 수준에서 통합 - 선언적 인자 구문을 통해 타입 검사, 유효성 검증, 기본값 설정을 자동 처리
-
JSON 처리 내장:
jq없이 경로 기반 추출과 표 형식 출력 지원 - HTTP 리퀘스트 기능도 내장: API 호출과 결과 테이블 렌더링을 몇 줄로 구현 가능
- 대화형 입력 지원 :
pick(),input()등으로 사용자 선택 메뉴 구성 - 쉘 명령 실행 기능 제공, 외부 명령 호출과 출력 캡처 가능
- Python의
typer나click보다 한 단계 높은 통합성을 제공하며 외부 의존성 없이 동작 - VS Code 확장을 통한 문법 하이라이트 및 LSP 통합 지원
- Go 기반 구현체로 macOS·Linux·Windows용 바이너리 제공 및 Homebrew 설치 지원