Purpose: concise operating notes for humans and automation working in this repository.
- Name:
toolbox - Language: POSIX shell (
#!/bin/sh) scripts inapp/ - Build and lint entrypoint:
redo lint(viaall.do/lint.do)
app/: executable utilitiescfg/: configuration files used by scripts*.do:redobuild/lint tasksREADME.adoc: user-facing docs
- Keep scripts POSIX-friendly for
sh. - Follow style that is compatible with
shellcheckandshfmt. - Preserve SPDX headers in edited files.
- Use Conventional Commits for commit subjects (for example:
fix: ...,style: ...,chore: ...). - Prefer minimal, focused commits.
- Run lint:
redo lint - Run a shell syntax check on all apps:
for f in app/*; do sh -n "$f"; done
- Avoid destructive git/history operations unless explicitly requested.
- Do not rewrite unrelated files.