Sheldon快速、可配置的 shell 插件管理器

联合创作 · 2023-09-30 11:43

Sheldon 是一个快速、可配置的 shell 插件管理器。

特性

  • 来自 Git 仓库的插件
    • 分支/标签/提交支持
    • 子模块支持
    • 对 GitHub 存储库的支持
    • 对 Gists 的支持
  • 任意远程脚本或二进制插件
  • 本地插件
  • 内联插件
  • 高度可配置的安装方法 
  • 快速的插件加载和并行安装
  • 使用 TOML 语法的配置文件

安装

预构建的二进制文件

提供了适用于 Linux(x86-64、aarch64、armv7)和 macOS(x86-64)的预构建二进制文件。以下脚本可用于自动检测你的系统,下载所需的内容,并将sheldon二进制文件解压缩到给定目录:

curl --proto '=https' -fLsS https://rossmacarthur.github.io/install/crate.sh \
    | bash -s -- --repo rossmacarthur/sheldon --to ~/.local/bin

Homebrew

Sheldon 可以使用 Homebrew 安装。

brew install sheldon

Cargo

Sheldon 可以从Crates.io 使用Cargo(Rust 包管理器)安装。

cargo install sheldo
浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报