~ober/jerboa-shell-extras
Imported from ~/mine/jerboa-shell-extras
about
# jerboa-shell-extras Optional feature bundles for [jerboa-shell](https://git.jerboa.sh/ober/jerboa-shell). The base shell stays a compact Bash replacement: ordinary `make`, `make binary`, and `make jsh` builds in jerboa-shell do not fetch or enable this repository. From a jerboa-shell checkout, run: ```sh make extras ``` That command fetches this repository, opens an interactive feature menu, fetches the external Jerboa package set, and builds the enhanced shell as `jsh-extras` in the jerboa-shell checkout. Use Space to toggle an item, `a` for all, `n` for none, and Enter to save the selection and build. The target initializes an empty local `embed/` directory when no embed input has been supplied. The available groups are declared in `features.def` and currently cover built-in coreutils, mux, encrypted embed/pass/vault storage, SSH, YubiKey, AWS, wormhole, recording, sandbox/cage/resource limits, profiling, SOCKS5 proxying, WireGuard, process watching, hardening, AWK, and sed. Non-interactive configuration is also supported: ```sh make features-all make features-minimal JSH_FEATURES=aws,ssh make binary make show-features ``` `JSH_FEATURES` takes precedence over `features.conf`. Feature dependencies are expanded automatically; for example, selecting `pass` also enables `embed`.
recent commits
- build: support current Jerboa toolchain 9ccd8fd Jaime Fournier
- updates 2f7547e Jaime Fournier
- Use FreeBSD Forgejo CI runner d04c7dd user
- Set up Forgejo CI/CD policy 816f50c Jaime Fournier
- Update jpkg metadata for Forgejo b4ace44 Jaime Fournier
- docs: remove jerboa-emacs restriction 616db16 Jaime Fournier
- Remove GitHub workflow metadata 8efec21 Jaime Fournier
- jpkg: add binary package metadata c266d69 Jaime Fournier
- Update SSM copy shell help 9de4573 Jaime Fournier
- Register SSM copy command for AWS feature f08e0fb Jaime Fournier