sheldon
Rustで実装されたzshプラグインマネージャ。TOML設定ファイルで管理する。
設定ファイルは ~/.config/sheldon/plugins.toml(XDG Base Directory準拠)。起動速度は最速クラス(20〜100ms)で、遅延読み込みにも対応している。
dotfile管理のしやすさとシンプルな設定が選定理由。Oh-my-zshやPreztoはフレームワーク全体の設定把握が難しく、人の設定をそのまま使うことになりがちだった。
zshフレームワーク比較
| フレームワーク | 起動速度 | 設定ファイル | 特徴 |
|---|---|---|---|
| Oh-my-zsh | 遅い | ~/.zshrc | 最も有名。テーマ・プラグイン豊富 |
| Prezto | 100〜300ms | ~/.zpreztorc | モジュール順序に注意が必要 |
| sheldon | 20〜100ms | ~/.config/sheldon/plugins.toml | 軽量・宣言的・XDG準拠 |