Skip to content

Trivial text adventure game to see what app dev in bash would look like with modern techniques

License

Notifications You must be signed in to change notification settings

matthewdeanmartin/isopod_shell

Repository files navigation

Isopod Shell

Description

Trivial text adventure game to see what app dev in bash would look like with modern programming techniques.

Goals

  • Build script
  • Unit tests
  • Linting
  • Formatting
  • Documentation generation
  • Use python and python tooling to fill the gaps in capabilities of bash

Usage

./isopod_shell.sh

Contributing

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

Other implementations

I did this for these languages:

Quirky:

Native:

Dynamic:

Web/Frontend:

Credits

  • ChatGPT wrote the code. I supervised the project.
  • bashlog by Zordrak

About

Trivial text adventure game to see what app dev in bash would look like with modern techniques

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published