zsh のプラグインを書こうと思ったタイミングで「プラグインマネージャー」は何がいいのだろう?
と考えていると、隣の人から「zplugがいいっすよ」と教えてもらったので導入することにした。
いわゆる「やってみた」系の中身のない記事なのですが、
zplug 自体出てきたばかりのツールなので人目にふれる機会が増えるのはいいことかな?
と思って書いています。
いままでリーチしていない層にリーチする可能性があるので。
zplug とは?
zplug は Zsh のプラグインマネージャー。
並列で高速にPluginをインストール可能・なんでも管理できる(oh my zsh の Plugin とか prezto の Plugin とか色々)・Antigen alternative ではない、などの特徴を持ちます。
詳しくは日本語ドキュメントや関連資料の各種リンクを参照ください。
インストール
$ curl -sL zplug.sh/installer | zsh
- .zshrc の追記
source ~/.zplug/init.zsh zplug load --verbose
試す
unixorn/awesome-zsh-plugins - GitHub から何か選んで入れてみようと思います。
crystal-zsh Crystal のエイリアスをまとめた plugin があったので
これを入れてみます。
$ zplug "veelenga/crystal-zsh" $ zplug install [zplug] Start to install 1 plugins in parallel ✔ Installed! veelenga/crystal-zsh [zplug] Elapsed time: 2.5268 sec. $ zplug list veelenga/crystal-zsh => none $ zplug info veelenga/crystal-zsh - use: "*.zsh" - as: "plugin" - at: "master" - ignore: "" - lazy: "no" - commit: "" - dir: "/path/to/.zplug/repos/veelenga/crystal-zsh" - of: "" - rename-to: "" - from: "github" - do: "" - defer: "0" - hook-load: "" - file: "" - name: "veelenga/crystal-zsh" - nice: "" - if: "" - depth: "0" - frozen: "no" - on: "" # 消してみます $ zplug clean veelenga/crystal-zsh --force Removed '/path/to/.zplug/repos/veelenga/crystal-zsh' $ zplug list [zplug] no package managed by zplug