はじめに
この資料は Rust 製のコマンドラインツール sheldon について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
Rust開発環境を整える
sheldon について
sheldon は、高速でカスタマイズが簡単なシェルプラグインマネージャーで、zsh と bash をサポートしています。
GitHub - rossmacarthur/sheldon: Fast, configurable, shell plugin manager
特徴
- Gitリポジトリからプラグインを作成できます。
- ブランチ、タグ、コミットをサポートします。
- サブモジュールのサポート。
- GitHubリポジトリに対するファーストクラスのサポート。
- Gistsのファーストクラスのサポート。
- 任意のリモートスクリプトやバイナリプラグイン。
- ローカルプラグイン。
- インラインプラグイン。
- テンプレートを使用した高度に設定可能なインストール方法。
- シェルに依存しない、Zshのための賢明なデフォルト。
- 超高速プラグインロードと並列インストール。ベンチマークをご覧ください。
- TOML 構文を使用した設定ファイル。