Zshプラグイン、スニペット、コマンドラインツールを管理します。
クイックスタート · ドキュメント · リリース · ディスカッション
ZiはZ-Shellエコシステムのプラグインマネージャーで、以前はzpluginおよびzinitとして知られていました。
Zshを使用し、GitがPATH上で利用可能である必要があります。クイックスタートインストーラーはcurlとPOSIXシェルも使用します。インストールするプラグインやツールには、それぞれ独自の依存関係がある場合があります。
公式インストーラーはデフォルトのローダープロファイルでZiをインストールし、.zshrcに短い管理対象ソースエントリを1つ追加します(正規のインストールページを参照):
sh -c "$(curl -fsSL get.zshell.dev)" --
[!IMPORTANT] リモートインストールスクリプトを実行する前に、インストーラーのソースと公開されているSHA-256チェックサムを確認してください。
インストーラーの管理対象ソースエントリの後に、以下のコマンドを.zshrcに追加します。この例では、Oh My Zshスニペット、コマンド候補、高速構文ハイライトを読み込みます:
# ~/.zshrc
zi snippet OMZ::plugins/git/git.plugin.zsh
zi light zsh-users/zsh-autosuggestions
zi light z-shell/F-Sy-H
snippetはスタンドアロンスクリプトを読み込みます。lightはプラグインを読み込みます。初回の読み込み時に、不足しているリポジトリやスニペットがダウンロードされます。
exec zsh -il
zi -hを実行すると、利用可能なコマンドを確認できます。代替インストーラー、手動セットアップ、補完、インストール後の手順については、完全なインストールガイドを参照してください。
自動インストーラーやターミナルインターフェースについては、セットアップ統合コントラクト(plan/applyフェーズ、結果、イベント処理を含む)を使用してください。
コントリビューションを歓迎します。issueやプルリクエストを作成する前に、ブランチモデルとリリースプロセスについてコントリビューションガイドをお読みください。チェックアウトの検証に使用される構文チェックと集中的なリグレッションチェックについては、Zshワークフローを参照してください。開発作業はnextブランチを対象とし、mainには本番リリースが含まれます。
脆弱性を非公開で報告するには、Z-Shellセキュリティポリシーに従ってください。修正が利用可能になる前に、公開issueで脆弱性を開示しないでください。
ZiはMIT Licenseの下で利用可能です。