Overview of sheldon features
trunksheldon is a fast, configurable, and shell-agnostic plugin manager. It supports various plugin sources and installation methods, including:
- Git Repositories: Supports branches, tags, commits, and submodules. Includes first-class support for GitHub repositories and Gists.
- Plugin Types: Supports arbitrary remote scripts, binary plugins, local plugins, and inline plugins.
- Installation: Highly configurable install methods using templates. It features super-fast plugin loading and parallel installation.
- Configuration: Uses TOML syntax for its configuration file.
- Shell Integration: Designed to keep shell configuration files (like
~/.bashrcor~/.zshrc) clean by requiring only a single line of code to initialize.