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でのインストールに対応
まだコメントはありません。