macOS
brew install sheldonlocal Homebrew formula metadata
安装
brew install sheldonlocal Homebrew formula metadata
sudo apk add sheldonAlpine Linux edge package indexes · sheldon · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#sheldonnixpkgs package indexes · pkgs/by-name/sh/sheldon/package.nix · 来源: api.github.com
sudo pacman -S sheldonArch Linux sync databases · sheldon · 来源: geo.mirror.pkgbuild.com
sudo zypper install sheldonopenSUSE Tumbleweed package metadata · sheldon · 来源: download.opensuse.org
概览
Fast, configurable, shell plugin manager
历史
Sheldon is a Rust-based command-line manager that downloads shell plugins and renders a startup script from declarative TOML configuration.
Sheldon was developed as a fast, configurable manager for shell plugins. It supports GitHub repositories, Gists, arbitrary Git repositories, remote files, local directories, and inline plugin definitions.
The project evolved toward XDG-compatible state management and supports configurable templates for generating Bash or Zsh startup code.
Sheldon is packaged by Homebrew, Alpine Linux, Arch Linux, Nix, and openSUSE according to the supplied package metadata. The project also publishes prebuilt Linux and macOS binaries and supports installation through Cargo.
Version 0.7.0 standardized the XDG directory layout, replacing the older default under `~/.sheldon`.
Users run `sheldon init` to create `plugins.toml`, declare Git, GitHub, Gist, remote, local, or inline plugins, and add `eval "$(sheldon source)"` to their Bash or Zsh startup file.
`sheldon lock` installs or updates sources and writes a lock file; `sheldon source` verifies the lock state and emits the configured shell script.
Sheldon applies a compiled Rust implementation and parallel installation to the shell-plugin-manager niche while keeping shell startup integration to a generated script. Its declarative TOML model makes plugin sources, revisions, templates, and loading behavior reproducible and inspectable.
安全态势
generalized runtime or code generation signal.
yellow 风险 · 中 置信度 · runtime
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.config/sheldon/plugins.toml可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
sheldon | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/rossmacarthur/sheldon
安装元数据
| 软件包键 | brew:sheldon |
|---|---|
| 版本 | 0.8.5 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/sheldon |
| 主页 | https://sheldon.cli.rs |
| 仓库 | https://github.com/rossmacarthur/sheldon |
| 上游文档 | https://sheldon.cli.rs |
| 许可证 | Apache-2.0 OR MIT |
| 源码归档 | https://github.com/rossmacarthur/sheldon/archive/refs/tags/0.8.5.tar.gz |
| 最后更新 | 2026-09-12T23:09:08Z |
| Pulse | updated |
| 依赖 | libgit2, libssh2, openssl@3 |
| 构建依赖 | pkgconf, rust |
| macOS 提供的库 | curl |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | sheldon |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
sheldon
nix profile install nixpkgs#sheldonsheldon 0.8.1-r0
Fast, configurable, shell plugin manager
https://github.com/rossmacarthur/sheldon
sudo apk add sheldonsheldon-bash-completion 0.8.1-r0
Bash completions for sheldon
https://github.com/rossmacarthur/sheldon
sudo apk add sheldon-bash-completionsheldon-zsh-completion 0.8.1-r0
Zsh completions for sheldon
https://github.com/rossmacarthur/sheldon
sudo apk add sheldon-zsh-completionsheldon 0.8.5-3
A fast and configurable shell plugin manager
sudo pacman -S sheldonsheldon 0.8.5-1.5
Fast, configurable, shell plugin manager
sudo zypper install sheldonsheldon-bash-completion 0.8.5-1.5
Bash completion for sheldon
sudo zypper install sheldon-bash-completionsheldon-zsh-completion 0.8.5-1.5
ZSH completion for sheldon
sudo zypper install sheldon-zsh-completion来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.