BSD Ports

shells/sheldon 0.8.5 MidnightBSD

Fast, configurable, shell plugin manager

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
235dc2bfd7
License
Apache-2.0, mit
Categories
shells

Description

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).

In the other systems

The newest version among them is 0.8.5, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDshells/sheldon0.8.5 newestno data-[email protected]2026-11-04
FreeBSDshells/sheldon0.8.5_12 newestnone known-[email protected]2026-10-14
NetBSDshells/sheldon0.8.5nb4 newestnone known-[email protected]-
HardenedBSDshells/sheldon0.8.5_12 newestno data-[email protected]-
GhostBSDshells/sheldon0.8.5_12 newestno data-[email protected]-

Compare across BSDs

Version history 2

  1. 0.8.5 235dc2bfd7
  2. 0.8.5 1ed0f9823e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install sheldon

From mports:

cd /usr/mports/shells/sheldon && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sheldon>0:shells/sheldon

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: shells_sheldon

OptionDefaultDescription
DOCSoff
USES
cargo localbase:ldflags ssl
Service scripts
none

Files

distinfo 145
FileSizeSHA256
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/anstyle-1.0.11.crate15880862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
rust/crates/anyhow-1.0.98.crate53334e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
rust/crates/bitflags-2.9.1.crate479131b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
rust/crates/bstr-1.12.0.crate351557234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
rust/crates/casual-0.2.0.crate894802bac00d171e78bbd71fe323666881647f18ce2a6c7460e9d1baddeefa3c3420
rust/crates/cc-1.2.30.crate108550deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
rust/crates/cfg-if-1.0.1.crate86839555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
rust/crates/clap-4.5.41.crate58298be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
rust/crates/clap_builder-4.5.41.crate169633707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
rust/crates/clap_complete-4.5.55.crate48536a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
rust/crates/clap_derive-4.5.41.crate33493ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
rust/crates/clap_lex-0.7.5.crate13469b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
rust/crates/constcat-0.6.1.crate8583136d3e02915a2cea4d74caa8681e2d44b1c3254bdbf17d11d41d587ff858832c
rust/crates/crossbeam-deque-0.8.6.crate224719dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
rust/crates/crossbeam-epoch-0.9.18.crate468755b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
rust/crates/crossbeam-utils-0.8.21.crate42691d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
rust/crates/curl-0.4.48.crate973239e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b
rust/crates/curl-sys-0.4.82+curl-8.14.1.crate1.859811e+06c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be
rust/crates/diff-0.1.13.crate4621656254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8

Commit history 3

DateCommitCreditsLog message
235dc2bfd7 Lucas Holt Restore ports tree accidentally deleted by Rails PR #2213 (#2232)
Restore the 63,146 unrelated files accidentally deleted when malformed Rails PR #2213 was merged. Retain the intended databases/rubygem-activemodel81 update to 8.1.4.1. Verified the repaired tree has all 63,148 tracked files. Compared with master before #2213 (141a9523ba), only databases/rubygem-activemodel81/Makefile and distinfo differ. The update itself was already built, packaged and hash-verified. The cause was preparing sparse worktrees with an empty index. The remaining Rails branches are receiving corrective commits, with explicit final-tree and per-port diff validation before push. This recovery changes no port semantics beyond the intended ActiveModel update. Signed-off-by: Lucas Holt <[email protected]>
1123a1dfb9 Lucas Holt databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213)
Update databases/rubygem-activemodel81 to 8.1.4.1. Part of the coordinated Rails security update addressing the 21 advisories published November 4, 2026. Preserve this port's existing Rails release series; update all version-linked component ports together. Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release SHA256 matches the supplied announcement; MIT license unchanged; makesum, patch, build, fake including gem dependency QA, and package passed. Portlint: zero fatal errors (existing advisories only). Runtime dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented installing host packages, so mport dependency installation/closure itself was not tested. Targeted security validation for the Rails 8.1 release: twelve …
1ed0f9823e Lucas Holt shells: port 33 shells and utilities from FreeBSD (plus 7 prerequisites) (#2196)
## Summary Port 33 missing shells and shell utilities from FreeBSD ports into `shells/`, along with 7 prerequisite ports in `devel/`, `lang/`, and `textproc/`. ### Prerequisites Added (7) - `devel/p5-Data-Dump-Streamer` - `devel/p5-Term-Screen` - `devel/p5-Tree-Trie` - `devel/schilybase` - `devel/smake` - `lang/chez-scheme` - `textproc/p5-YAML-Syck` ### Shells & Utilities Added (33) - `shells/antibody` - `shells/bash-completion-zfs` - `shells/bicon` - `shells/bosh` - `shells/carapace` - `shells/git-prompt.zsh` - `shells/ion` - `shells/iris` - `shells/meka` - `shells/modernish` - `shells/murex` - `shells/nsh` - `shells/nu_plugin_formats` - `shells/nu_plugin_gstat` - `shells/nu_plugin_inc` - `shells/nu_plugin_polars` - `shells/nu_plugin_query` - `shells/ohmyzsh` …