Fast, configurable, shell plugin manager
Features
- Plugins from Git repositories.
* Branch / tag / commit support.
* Submodule support.
* First class support for GitHub repositories.
* First class support for Gists.
- Arbitrary remote scripts or binary plugins.
- Local plugins.
- Inline plugins.
- Highly configurable install methods using templates.
- Shell agnostic, with sensible defaults for Zsh.
- Super-fast plugin loading and parallel installation
- Config file using TOML syntax.
- Clean ~/.zshrc or ~/.bashrc (just add 1 line).
===> The following configuration options are available for sheldon-0.8.5_12:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
*/*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the
compat-11 symbols until version 0.2.176. Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.
Notes on specific ports:
* textproc/bookokrat: Rework bookokrat's existing patch to be more
robust. Also, report the issue upstream:
https://github.com/bugzmanov/bookokrat/issues/182
(Only the first 15 lines of the commit message are shown above )
shells/sheldon: update to 0.8.2
While here, add OPENSSL_NO_VENDOR=1 to CARGO_ENV to make it sure that
system OpenSSL (not vendored copy) is used.
Changelog: https://github.com/rossmacarthur/sheldon/blob/0.8.2/RELEASES.md
Reported by: GitHub (watch releases)
*/*: remove STRIP_CMD calls in rust based ports
This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e
PR: 246993
Differential Revision: https://reviews.freebsd.org/D46503
shells/sheldon: add port: Fast, configurable, shell plugin manager
Fast, configurable, shell plugin manager
Features
- Plugins from Git repositories.
* Branch / tag / commit support.
* Submodule support.
* First class support for GitHub repositories.
* First class support for Gists.
- Arbitrary remote scripts or binary plugins.
- Local plugins.
- Inline plugins.
- Highly configurable install methods using templates.
- Shell agnostic, with sensible defaults for Zsh.
- Super-fast plugin loading and parallel installation
- Config file using TOML syntax.
- Clean ~/.zshrc or ~/.bashrc (just add 1 line).
WWW: https://sheldon.cli.rs/