Governed shell binary — human + machine modes (Rust)
Find a file
Tyler J King b363d1da3b feat: Substrate WSL2 distro builder (Fedora 41)
scripts/build-substrate-wsl2.sh — builds a custom Fedora WSL2 distro
with gsh as the default governed shell for the operator user.

Image contents (337MB):
  Fedora 41 + systemd
  gsh as login shell (/usr/local/bin/gsh)
  bascule-proxy for governed cluster connections
  kubectl + helm with corpus symlinks
  SSH aliases: dev.gsh, stg.gsh
  WSL2 config: systemd=true, default user=operator

Build: docker builds Fedora rootfs, exports as tar
Import: wsl --import substrate-gsh C:\WSL\substrate-gsh substrate-gsh.tar
Boot: wsl -d substrate-gsh → governed shell prompt

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 13:59:03 -04:00
config feat: configurable corpus base dir + Bascule dev config 2026-04-02 18:46:27 -04:00
dist feat: Substrate WSL2 distro builder (Fedora 41) 2026-04-04 13:59:03 -04:00
gsh feat: display DEFCON posture in banner + prompt 2026-04-04 13:10:17 -04:00
libgsh feat: display DEFCON posture in banner + prompt 2026-04-04 13:10:17 -04:00
scripts feat: Substrate WSL2 distro builder (Fedora 41) 2026-04-04 13:59:03 -04:00
.gitignore feat: gsh machine mode — first governed shell execution 2026-04-01 19:01:22 -04:00
Cargo.lock feat: gsh human mode — interactive governed shell with reedline 2026-04-02 15:44:34 -04:00
Cargo.toml feat: gsh human mode — interactive governed shell with reedline 2026-04-02 15:44:34 -04:00
DESIGN.md feat: gsh governed shell — design exploration 2026-03-30 23:20:27 -04:00
README.md Initial commit 2026-03-31 03:15:52 +00:00

gsh

gsh — the GCAP governed shell. Human and machine modes. Chronicle-attributed execution.