Skip to content

theaussiepom/template-bash

Repository files navigation

template-bash

A minimal Bash infra project template with:

  • Devcontainer toolchain (reproducible lint/test/coverage)
  • A simple CI router (./scripts/ci.sh -> ci/ci.sh) with named parts
  • GitHub Actions status checks aligned to lint-* and test-*
  • Repo-level VS Code tasks/settings/extensions to catch issues early

Quick start

Run everything (matches CI)

make ci

Lint

make lint

Tests

make test

Coverage (kcov)

make coverage

CI parts

Run a single part:

./scripts/ci.sh lint-sh
./scripts/ci.sh lint-yaml
./scripts/ci.sh lint-markdown
./scripts/ci.sh tests
./scripts/ci.sh coverage

See CONTRIBUTING.md for the full pipeline and devcontainer usage.

About

Template: bash infra project (devcontainer + CI + lint + bats)

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors