FreeBSD Ports

shells/sheldon 0.8.5_12

Fast, configurable, shell plugin manager

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20, MIT
Categories
shells
Package size
1324.1 KiB, 3286.6 KiB installed

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

Install

As a binary package — by origin, or by package name:

pkg install shells/sheldon
pkg install sheldon

From the ports tree:

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

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

RUN_DEPENDS=	sheldon>0:shells/sheldon

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.8.5_110.8.5_12-0.8.50.8.5_12
FreeBSD:14:quarterly0.8.5_100.8.5_10n/a0.8.30.8.5_10
FreeBSD:15:latest0.8.5_120.8.5_12n/a0.8.50.8.5
FreeBSD:15:quarterly0.8.5_100.8.5_10n/an/an/a
FreeBSD:16:latest0.8.5_100.8.5_12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

All build dependencies 12
All run dependencies 10

No port depends on this one.

Configuration

Options name: shells_sheldon

OptionDefaultDescription
DOCSoffBuild and/or install documentation
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 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: 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 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645