generated at
sheldon
概要
Zsh/Bash向けプラグインマネージャー
Rustで書かれている

インストール
Homebrew: $ brew install sheldon

バージョンの確認
shell
$ sheldon version

初期セットアップ
以下のコマンドを実行すると、XDG_CONFIG_HOME sheldon/plugins.toml が作成されます
shell
# Zsh向けに (Bashの場合は`--shell bash`を指定します) $ sheldon init --shell zsh
その後、.zshrcまたは.bashrcに以下を記述します
sh
eval "$(sheldon source)"

プラグインの管理
sheldonの設定やプラグインはXDG_CONFIG_HOME sheldon/plugins.toml で管理されます
基本的な使い方
sheldon/plugins.toml を編集します
sheldon/plugins.toml
# 例) forgitの設定 [plugins.forgit] github = "wfxr/forgit" # 指定されたGitHubリポジトリからプラグインを読み込みます tag = "24.05.0" # 必要に応じてGitタグなどを指定できます (特定のコミットを指定したい場合は`rev`オプション、ブランチを指定したい場合は`branch`オプションで指定可能です) use = ["forgit.plugin.zsh"] # リポジトリ内で読み込みたいファイルを指定します
または sheldon add コマンドによって sheldon/plugins.toml を更新することも可能です
shell
$ sheldon add forgit --github wfxr/forgit --tag 24.05.0 --use 'forgit.plugin.zsh'
その後、以下のコマンドを実行するとプラグインがインストールされます
shell
$ sheldon lock
~/.local/share/sheldon/plugins.lock にロックファイルが作成されます
プラグインの削除
shell
# `sheldon/plugins.toml`から指定されたプラグインを削除します $ sheldon remove forgit # ロックファイルの更新とプラグインの削除を行います $ sheldon lock

リンク