Miscellaneous Development Scripts
misc-dev-scripts is a small catalog of shell helpers intended to be copied into Synesis (and related) language libraries — principally run_all_unit_tests.sh variants for Python and Ruby today, with further languages planned.
Canonical copies live under shell-scripts/; consuming projects keep a root-level run_all_unit_tests.sh. When updating a consumer, cite this repository’s VERSION in that project’s CHANGES.md.
Sibling project: misc-config-scripts (shell rc, Git, and editor/attribute templates).
See shell-scripts/run_all_unit_tests/README.md for copy commands, the full flag matrix, layout contracts, and environment variables.
Language variants:
- Python —
unittestdiscovery under tests/; - Ruby — Test::Unit suite test/unit/ts_all.rb (or per-file
tc_*.rbwith--separate);
Use --help on either variant for the authoritative flag list.
A peer-project that provides configuration resources is misc-config-scripts.
Resources from this project are used in the following projects (case-insensitive lexicographic order):
- asynkio (Python);
- CLASP.Python;
- CLASP.Ruby;
- cmpfs.Ruby;
- comment_strip.r;
- Diagnosticism.Python;
- Diagnosticism.Ruby;
- libCLImate.Ruby;
- libpath.Python;
- libpath.Ruby;
- Pantheios.Ruby;
- py2be (Python);
- recls.Ruby;
- SyLVReD.Ruby;
- to_be.Ruby;
- xqsr3 (Ruby);
- VERSION — see VERSION;
- CHANGES — see CHANGES.md;
- TODO — see TODO.md;
- License — BSD-3-Clause; see LICENSE;