このプロジェクトについて
ezは、開発者がプロジェクトスコープのコマンドエイリアスを作成できるようにするmacOSコマンドラインツールです。エイリアスは各プロジェクトディレクトリ内の.ez_cli.jsonファイルに保存され、コマンドをそれぞれのリポジトリに結びつけ、誤ったグローバルな副作用を回避します。このツールはSwiftで書かれ、Appleのswift-argument-parserのみを使用し、Homebrewを通じて配布されます。
エイリアスの追加、一覧表示、削除、実行をサポートし、{1}や{2}などのパラメータプレースホルダー、および余分な引数の自動追加が含まれます。秘密はApple Keychainに保存され、エイリアスコマンド内で参照できるため、ターミナル出力やプロセス一覧でAPIキーやトークンが露出するリスクが軽減されます。ezはまた、zshタブ補完、インタラクティブなターミナルパススルー、およびSQLiteデータベースでのローカル実行履歴を提供します。statsコマンドはエイリアスごとの期間履歴とトレンドを表示でき、記録されたすべてのデータはローカルマシンに残り、関連ファイルを削除することでクリアできます。
このプロジェクトには、Swiftベースの開発のためのビルド、実行、および受入テストの指示が含まれています。macOS 15.0+を対象とし、ソースからビルドするにはSwift 6.0+とXcode 16.4+が必要です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.