| "multitool example using target-determinator" |
| |
| module( |
| name = "multitool_examples__module", |
| version = "0.0.0", |
| compatibility_level = 1, |
| ) |
| |
| bazel_dep(name = "platforms", version = "0.0.10") |
| bazel_dep(name = "rules_shell", version = "0.4.0") |
| bazel_dep(name = "rules_multitool", version = "0.0.0") |
| local_path_override( |
| module_name = "rules_multitool", |
| path = "../..", |
| ) |
| |
| multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool") |
| multitool.hub(lockfile = "//:multitool.lock.json") |
| |
| # example of an alternate named hub |
| multitool.hub( |
| hub_name = "alt", |
| lockfile = "//:multitool.lock.json", |
| ) |
| use_repo(multitool, "alt", "multitool") |
| |
| # required to use alternate hub's tools |
| register_toolchains("@alt//toolchains:all") |