├── .bazelci └── presubmit.yml ├── .bazelignore ├── .bazelversion ├── .bcr ├── config.yml ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── .github └── workflows │ ├── release.yml │ └── release_prep.sh ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── shell ├── BUILD ├── private │ ├── BUILD │ ├── extensions │ │ ├── BUILD │ │ └── sh_configure.bzl │ ├── repositories │ │ ├── BUILD │ │ └── sh_config.bzl │ ├── root_symlinks.bzl │ ├── sh_binary.bzl │ ├── sh_executable.bzl │ ├── sh_library.bzl │ └── sh_test.bzl ├── repositories.bzl ├── runfiles │ ├── BUILD │ └── runfiles.bash ├── sh_binary.bzl ├── sh_library.bzl ├── sh_test.bzl └── toolchains │ ├── BUILD │ └── sh_toolchain.bzl └── tests ├── bcr ├── BUILD ├── MODULE.bazel ├── WORKSPACE ├── WORKSPACE.bzlmod ├── bash_launcher │ ├── BUILD │ ├── bin.sh │ ├── greeting.txt │ ├── lib.sh │ └── test.sh ├── bin.sh ├── greeting.txt ├── lib.sh └── test.sh └── runfiles ├── BUILD └── runfiles_test.bash /.bazelci/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.bazelci/presubmit.yml -------------------------------------------------------------------------------- /.bazelignore: -------------------------------------------------------------------------------- 1 | tests/bcr 2 | -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 8.2.1 2 | -------------------------------------------------------------------------------- /.bcr/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.bcr/config.yml -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.github/workflows/release_prep.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/WORKSPACE -------------------------------------------------------------------------------- /shell/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/BUILD -------------------------------------------------------------------------------- /shell/private/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/BUILD -------------------------------------------------------------------------------- /shell/private/extensions/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shell/private/extensions/sh_configure.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/extensions/sh_configure.bzl -------------------------------------------------------------------------------- /shell/private/repositories/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shell/private/repositories/sh_config.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/repositories/sh_config.bzl -------------------------------------------------------------------------------- /shell/private/root_symlinks.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/root_symlinks.bzl -------------------------------------------------------------------------------- /shell/private/sh_binary.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/sh_binary.bzl -------------------------------------------------------------------------------- /shell/private/sh_executable.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/sh_executable.bzl -------------------------------------------------------------------------------- /shell/private/sh_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/sh_library.bzl -------------------------------------------------------------------------------- /shell/private/sh_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/private/sh_test.bzl -------------------------------------------------------------------------------- /shell/repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/repositories.bzl -------------------------------------------------------------------------------- /shell/runfiles/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/runfiles/BUILD -------------------------------------------------------------------------------- /shell/runfiles/runfiles.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/runfiles/runfiles.bash -------------------------------------------------------------------------------- /shell/sh_binary.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/sh_binary.bzl -------------------------------------------------------------------------------- /shell/sh_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/sh_library.bzl -------------------------------------------------------------------------------- /shell/sh_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/sh_test.bzl -------------------------------------------------------------------------------- /shell/toolchains/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shell/toolchains/sh_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/shell/toolchains/sh_toolchain.bzl -------------------------------------------------------------------------------- /tests/bcr/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/BUILD -------------------------------------------------------------------------------- /tests/bcr/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/MODULE.bazel -------------------------------------------------------------------------------- /tests/bcr/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/WORKSPACE -------------------------------------------------------------------------------- /tests/bcr/WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bcr/bash_launcher/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/bash_launcher/BUILD -------------------------------------------------------------------------------- /tests/bcr/bash_launcher/bin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/bash_launcher/bin.sh -------------------------------------------------------------------------------- /tests/bcr/bash_launcher/greeting.txt: -------------------------------------------------------------------------------- 1 | hello from rules_shell 2 | -------------------------------------------------------------------------------- /tests/bcr/bash_launcher/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/bash_launcher/lib.sh -------------------------------------------------------------------------------- /tests/bcr/bash_launcher/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/bash_launcher/test.sh -------------------------------------------------------------------------------- /tests/bcr/bin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/bin.sh -------------------------------------------------------------------------------- /tests/bcr/greeting.txt: -------------------------------------------------------------------------------- 1 | hello from rules_shell 2 | -------------------------------------------------------------------------------- /tests/bcr/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/lib.sh -------------------------------------------------------------------------------- /tests/bcr/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/bcr/test.sh -------------------------------------------------------------------------------- /tests/runfiles/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/runfiles/BUILD -------------------------------------------------------------------------------- /tests/runfiles/runfiles_test.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/rules_shell/HEAD/tests/runfiles/runfiles_test.bash --------------------------------------------------------------------------------