├── .env.example ├── .gitmodules ├── .nvmrc ├── .tasks └── .gitkeep ├── AGENTS.md ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── adrs ├── TEMPLATE.md ├── adr-001-changing-error-detection-mechanism.md ├── adr-002-using-booleans.md ├── adr-003-parallel-testing.md ├── adr-004-metadata-prefix.md └── adr-005-copilot-instruction-or-spec-kit.md ├── bashunit ├── bpkg.json ├── install.sh ├── package.json ├── shell.nix └── src ├── assert.sh ├── assert_arrays.sh ├── assert_files.sh ├── assert_folders.sh ├── assert_snapshot.sh ├── assertions.sh ├── bashunit.sh ├── benchmark.sh ├── check_os.sh ├── clock.sh ├── colors.sh ├── console_header.sh ├── console_results.sh ├── dependencies.sh ├── dev └── debug.sh ├── doc.sh ├── env.sh ├── globals.sh ├── helpers.sh ├── init.sh ├── io.sh ├── learn.sh ├── main.sh ├── math.sh ├── parallel.sh ├── reports.sh ├── runner.sh ├── skip_todo.sh ├── state.sh ├── str.sh ├── test_doubles.sh ├── test_title.sh └── upgrade.sh /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/.env.example -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/jod 2 | -------------------------------------------------------------------------------- /.tasks/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/.tasks/.gitkeep -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/README.md -------------------------------------------------------------------------------- /adrs/TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/adrs/TEMPLATE.md -------------------------------------------------------------------------------- /adrs/adr-001-changing-error-detection-mechanism.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/adrs/adr-001-changing-error-detection-mechanism.md -------------------------------------------------------------------------------- /adrs/adr-002-using-booleans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/adrs/adr-002-using-booleans.md -------------------------------------------------------------------------------- /adrs/adr-003-parallel-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/adrs/adr-003-parallel-testing.md -------------------------------------------------------------------------------- /adrs/adr-004-metadata-prefix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/adrs/adr-004-metadata-prefix.md -------------------------------------------------------------------------------- /adrs/adr-005-copilot-instruction-or-spec-kit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/adrs/adr-005-copilot-instruction-or-spec-kit.md -------------------------------------------------------------------------------- /bashunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/bashunit -------------------------------------------------------------------------------- /bpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/bpkg.json -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/install.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/package.json -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/shell.nix -------------------------------------------------------------------------------- /src/assert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/assert.sh -------------------------------------------------------------------------------- /src/assert_arrays.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/assert_arrays.sh -------------------------------------------------------------------------------- /src/assert_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/assert_files.sh -------------------------------------------------------------------------------- /src/assert_folders.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/assert_folders.sh -------------------------------------------------------------------------------- /src/assert_snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/assert_snapshot.sh -------------------------------------------------------------------------------- /src/assertions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/assertions.sh -------------------------------------------------------------------------------- /src/bashunit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/bashunit.sh -------------------------------------------------------------------------------- /src/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/benchmark.sh -------------------------------------------------------------------------------- /src/check_os.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/check_os.sh -------------------------------------------------------------------------------- /src/clock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/clock.sh -------------------------------------------------------------------------------- /src/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/colors.sh -------------------------------------------------------------------------------- /src/console_header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/console_header.sh -------------------------------------------------------------------------------- /src/console_results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/console_results.sh -------------------------------------------------------------------------------- /src/dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/dependencies.sh -------------------------------------------------------------------------------- /src/dev/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/dev/debug.sh -------------------------------------------------------------------------------- /src/doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/doc.sh -------------------------------------------------------------------------------- /src/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/env.sh -------------------------------------------------------------------------------- /src/globals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/globals.sh -------------------------------------------------------------------------------- /src/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/helpers.sh -------------------------------------------------------------------------------- /src/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/init.sh -------------------------------------------------------------------------------- /src/io.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/io.sh -------------------------------------------------------------------------------- /src/learn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/learn.sh -------------------------------------------------------------------------------- /src/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/main.sh -------------------------------------------------------------------------------- /src/math.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/math.sh -------------------------------------------------------------------------------- /src/parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/parallel.sh -------------------------------------------------------------------------------- /src/reports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/reports.sh -------------------------------------------------------------------------------- /src/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/runner.sh -------------------------------------------------------------------------------- /src/skip_todo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/skip_todo.sh -------------------------------------------------------------------------------- /src/state.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/state.sh -------------------------------------------------------------------------------- /src/str.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/str.sh -------------------------------------------------------------------------------- /src/test_doubles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/test_doubles.sh -------------------------------------------------------------------------------- /src/test_title.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/test_title.sh -------------------------------------------------------------------------------- /src/upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TypedDevs/bashunit/HEAD/src/upgrade.sh --------------------------------------------------------------------------------