Pu.sh – a full coding-agent harness in 400 lines of shell
Parsing JSON and managing agent state in pure awk is absolute terminal wizardry.

Fits a working C REPL into 50 lines of POSIX shell where others need full IDEs.
C developers and systems programmers
Ch · Cint · Cling
So I thought that I can use a repl instead. Quick google search didn't find any good and tested solutions. So I wrote my own. Why POSIX Shell? Because it would be far too easy in a normal language (it'd probably take me ~10 minutes to rewrite this in Nim) and where is fun in that?
Parsing JSON and managing agent state in pure awk is absolute terminal wizardry.
Full C audio engine running in-browser via Emscripten with a custom ASCII notation language.
Pure POSIX DSL generates help and tab completion without Python or external dependencies.
36-year-old tool revived with line editing and arrow keys for interactive shell inputs.
jq and yq already do this—Lua embedding is nice but doesn't justify switching from established tools.
Better Bash alternative with proper error handling and compilation, but why not Go or Rust?