Shifu – A pure POSIX shell framework to create powerful CLIs
Pure POSIX DSL generates help and tab completion without Python or external dependencies.
Testing framework for shell commands with declarative syntax.
Yet another CLI test framework; BATS, Aruba, and pytest-shell already solve this.
CLI tool developers, DevOps engineers, shell script maintainers.
BATS · pytest-shell · Aruba
Can test stdin/stdout/stderr interactions, files created, etc
Pure POSIX DSL generates help and tab completion without Python or external dependencies.
JSON-configured API flow testing CLI competing with Postman and k6.
Compiles structured DSL to AGENTS.md that existing coding agents already consume.
Neo-brutalist UI is nice, but speed tests are commoditized with zero differentiation.
Vision-based E2E tests survive UI refactors, but Claude-per-run cost adds up fast.
Wraps security tools in a DSL without beating standard Python scripts.