Trivial text adventure game to see what app dev in bash would look like with modern programming techniques.
- Build script
- Unit tests
- Linting
- Formatting
- Documentation generation
- Use python and python tooling to fill the gaps in capabilities of bash
./isopod_shell.sh
Bash can depend on tools or other scripts.
TODO: use cli_tool_audit to check for missing tools.
Check everything
make check
Check one thing at a time
make format
make lint
make test
make docs
I did this for these languages:
Quirky:
Native:
Dynamic:
Web/Frontend:
- ChatGPT wrote the code. I supervised the project.
- bashlog by Zordrak