Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • bazel/rules_coreutils
1 result
Show changes
Commits on Source (42)
Showing
with 9682 additions and 605 deletions
# [1.0.0-beta.2](https://git.gitlab.arm.com/bazel/rules_coreutils/compare/v1.0.0-beta.1...v1.0.0-beta.2) (2024-05-13)
### Bug Fixes
- bump to `coreutils@0.0.26` ([822a720](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/822a720e1c122e984a45cdc7aea3b09067608bd7))
### Features
- add `b2sum` toolchain ([602415d](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/602415ddc89bdf5db8366bc406ace9b6fdd74337))
- add `base32` toolchain ([9d81d4d](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/9d81d4df74b36735f6251b8018f9ad9d84b22057))
- add `basenc` toolchain ([62f2278](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/62f22782e627c011cf8b84aa7093c77d9a3441f1))
- add `chcon` toolchain ([e17569c](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/e17569cdc7bb08e95f3a0c83794b5781c7b4a74a))
- add `chgrp` toolchain ([2c90e89](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/2c90e890381b6731a60679e472c24a121d68a629))
- add `chroot` toolchain ([69dc169](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/69dc169b170d823fad71b18247d0a6bbef73ed15))
- add `cksum` toolchain ([98acf46](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/98acf4694189dbe0a30a06adebcb5c1c4c0325df))
- add `comm` toolchain ([5c7cf53](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/5c7cf5331e2d4b208732aab92e2b276e5c98d373))
- add `csplit` toolchain ([5e8b224](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/5e8b22454f7ec2d9629f7f0cd45e9dd61054eda4))
- add `dir` toolchain ([9174d63](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/9174d63e2aedda3d9fc118f6a6093e4e43011c8e))
- add `dircolors` toolchain ([9e27a42](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/9e27a425798c9b8411d24a5a9677a1d53b3b4f7c))
- add `fmt` toolchain ([0d327bd](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/0d327bd76aff75565ad8086208489479d217f36b))
- add `hostid` toolchain ([834db41](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/834db4197e0c85f2cd0eeee463f2eafd2df55251))
- add `id` toolchain ([fce3990](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/fce3990ca2fc6b66669f7b86e86d8c6032416520))
- add `join` toolchain ([9bd3add](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/9bd3addf5f8133fa1c9d15603bfe14a7f093ff6a))
- add `logname` toolchain ([4251294](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/42512944b0dbfc55f6fd71e6cfeeedde451f8596))
- add `mkfifo` toolchain ([df6afd6](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/df6afd6e0e5a97d4b3abc5dd5a5a56d44206a367))
- add `mknod` toolchain ([5e0058e](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/5e0058e3ce48585adb49bb79771e9ff5a7e96470))
- add `nice` toolchain ([22d83b5](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/22d83b513fe93021f540a9481c944d460e957628))
- add `nohup` toolchain ([9d2035a](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/9d2035a0edd98a9303314707e9d82f54d798c187))
- add `numfmt` toolchain ([d6c12e3](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/d6c12e3a8efd566ddbe64d326f9eefbdbaf98df5))
- add `pathchk` toolchain ([732fca6](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/732fca6eb30413e3e0e2b82a2805be09a60def90))
- add `pinky` toolchain ([3790b52](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/3790b521750237ef4bb65253fd5f15a9ff5269ce))
- add `pr` toolchain ([41bd1b5](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/41bd1b59b7d4f5bf8f991ff65bf4b64d09605809))
- add `printenv` toolchain ([52dc197](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/52dc197999dad4183a652c1ac05dbda88421c112))
- add `ptx` toolchain ([4c73a82](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/4c73a82b9ac5bc857ad29545e871946bdfc95bb3))
- add `runcon` toolchain ([57bbd0b](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/57bbd0b7edae2e095d6a8c631d44a0e356e97aec))
- add `sha224sum` toolchain ([caae771](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/caae7713df8c6b98e7ee792fb4d83d351154fcac))
- add `sha384sum` toolchain ([0de7d3b](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/0de7d3b23525b4acae7835c3d13593b9f665b5fa))
- add `split` toolchain ([31c944d](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/31c944d1d3eaa25ee38b953f9245ae94026030df))
- add `stat` toolchain ([6b50e66](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/6b50e66e0e93e7d54ed5212fd7e78565fc31cb11))
- add `stdbuf` toolchain ([90eb48a](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/90eb48a9ef8e332b53a813a4d8248d6c16f446b2))
- add `stty` toolchain ([2a7831a](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/2a7831a738887818d82cdbad3e0b0340d532c2c7))
- add `sum` toolchain ([20985db](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/20985db7526d9b5ee9627707492c34a417c372a2))
- add `timeout` toolchain ([4fb4ebc](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/4fb4ebc984854621625246ddd1c8e27b92a690c3))
- add `users` toolchain ([c276d1a](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/c276d1a94e8967960d6407d0cc168ad01aa665c1))
- add `vdir` toolchain ([abd8ed7](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/abd8ed7e5254d26fbacde8ed29eec3f62be1f0fb))
- add `who` toolchain ([a293fff](https://git.gitlab.arm.com/bazel/rules_coreutils/commit/a293fffb5f9352a869f98b9ec7d119e8f3538994))
# 1.0.0-beta.1 (2024-05-07)
### Bug Fixes
......
module(
name = "rules_coreutils",
version = "1.0.0-beta.1",
version = "1.0.0-beta.2",
bazel_compatibility = [
">=7.0.0",
],
......@@ -9,6 +9,7 @@ module(
bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.9")
bazel_dep(name = "download_utils", version = "1.0.0-beta.2")
bazel_dep(name = "ape", version = "1.0.0-beta.6")
archive = use_repo_rule("@download_utils//download/archive:defs.bzl", "download_archive")
......@@ -18,23 +19,28 @@ archive = use_repo_rule("@download_utils//download/archive:defs.bzl", "download_
srcs = ["entrypoint"],
integrity = integrity,
links = {
"coreutils.exe" if "windows" in triplet else "coreutils": "entrypoint",
"coreutils.exe" if "windows" in basename else "coreutils": "entrypoint",
},
strip_prefix = "coreutils-0.0.23-{}".format(slug),
urls = ["https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-{}.{}".format(
slug,
"zip" if "windows" in triplet else "tar.gz",
)],
strip_prefix = "coreutils-0.0.26-{}".format(basename.partition(".")[0]),
urls = ["https://github.com/uutils/coreutils/releases/download/0.0.26/coreutils-0.0.26-{}".format(basename)],
)
for triplet, slug, integrity in (
("arm64-linux-gnu", "aarch64-unknown-linux-gnu", "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk="),
("amd64-linux-gnu", "x86_64-unknown-linux-gnu", "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g="),
("amd64-windows-msvc", "x86_64-pc-windows-msvc", "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4="),
("arm64-macos-darwin", "aarch64-apple-darwin", "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E="),
("amd64-macos-darwin", "x86_64-apple-darwin", "sha256-SswetVAuK/hMK1r9uBvNnKj5JpSgD0bzkbsHTxOabCo="),
for triplet, basename, integrity in (
("arm64-linux-gnu", "aarch64-unknown-linux-gnu.tar.gz", "sha256-hYfQ6ZLx9pwP4GMBYAH42kvJnETjIAV7X/zdpCk2QUI="),
("amd64-linux-gnu", "x86_64-unknown-linux-gnu.tar.gz", "sha256-ZKgqe7xNZcCjrvVsEnyW+GJ5zf0k+hVsTq9pXLAKvz4="),
("amd64-windows-msvc", "x86_64-pc-windows-msvc.zip", "sha256-6qPkqxQZM4XBBBJ80t1uvzfZiz0gBeT/zoCdfqOO3uk="),
("arm64-macos-darwin", "aarch64-apple-darwin.tar.gz", "sha256-/A6CNYWmvOwPW443pH+wO+VtzDFgussN1hRGuANnFOU="),
)
]
archive(
name = "coreutils-amd64-macos-darwin",
srcs = ["entrypoint"],
integrity = "sha256-SswetVAuK/hMK1r9uBvNnKj5JpSgD0bzkbsHTxOabCo=",
links = {"coreutils": "entrypoint"},
strip_prefix = "coreutils-0.0.23-x86_64-apple-darwin",
urls = ["https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-apple-darwin.tar.gz"],
)
select = use_repo_rule("@toolchain_utils//toolchain/local/select:defs.bzl", "toolchain_local_select")
select(
......@@ -92,16 +98,27 @@ which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolc
"busybox",
"coreutils",
"arch",
"b2sum",
"base32",
"base64",
"basename",
"basenc",
"cat",
"chcon",
"chgrp",
"chmod",
"chown",
"chroot",
"cksum",
"comm",
"cp",
"csplit",
"cut",
"date",
"dd",
"df",
"dir",
"dircolors",
"dirname",
"du",
"echo",
......@@ -110,42 +127,66 @@ which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolc
"expr",
"factor",
"false",
"fmt",
"fold",
"head",
"hostname",
"hostid",
"id",
"install",
"join",
"link",
"ln",
"logname",
"ls",
"md5sum",
"mkdir",
"mkfifo",
"mknod",
"mktemp",
"more",
"mv",
"nice",
"nl",
"nohup",
"nproc",
"numfmt",
"od",
"paste",
"pathchk",
"pinky",
"pr",
"printenv",
"printf",
"ptx",
"pwd",
"readlink",
"realpath",
"rm",
"rmdir",
"runcon",
"seq",
"sha1sum",
"sha224sum",
"sha256sum",
"sha3sum",
"sha384sum",
"sha512sum",
"shred",
"shuf",
"sleep",
"sort",
"split",
"stat",
"stdbuf",
"stty",
"sum",
"sync",
"tac",
"tail",
"tee",
"test",
"timeout",
"touch",
"tr",
"true",
......@@ -154,7 +195,10 @@ which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolc
"unexpand",
"uniq",
"unlink",
"users",
"vdir",
"wc",
"who",
"whoami",
"yes",
)
......
This diff is collapsed.
......@@ -34,7 +34,7 @@ def implementation(ctx):
ctx.actions.run(
inputs = ctx.files.srcs,
tools = [toolchain.executable],
tools = [toolchain.run],
executable = rendered,
arguments = [args],
outputs = [output],
......
......@@ -34,7 +34,7 @@ def implementation(ctx):
ctx.actions.run(
inputs = ctx.files.srcs,
tools = [toolchain.executable],
tools = [toolchain.run],
executable = rendered,
arguments = [args],
outputs = [output],
......
......@@ -34,7 +34,7 @@ def implementation(ctx):
ctx.actions.run(
inputs = ctx.files.srcs,
tools = [toolchain.executable],
tools = [toolchain.run],
executable = rendered,
arguments = [args],
outputs = [output],
......
......@@ -34,7 +34,7 @@ def implementation(ctx):
ctx.actions.run(
inputs = ctx.files.srcs,
tools = [toolchain.executable],
tools = [toolchain.run],
executable = rendered,
arguments = [args],
outputs = [output],
......
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-b2sum",
toolchain_type = ":type",
)
coreutils(
basename = "b2sum",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:b2sum",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-b2sum",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-base32",
toolchain_type = ":type",
)
coreutils(
basename = "base32",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:base32",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-base32",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/busybox:toolchains.bzl", busybox = "toolchains")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
......@@ -23,6 +24,12 @@ busybox(
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:base64",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-base64",
......
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/busybox:toolchains.bzl", busybox = "toolchains")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
......@@ -23,6 +24,12 @@ busybox(
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:basename",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-basename",
......
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-basenc",
toolchain_type = ":type",
)
coreutils(
basename = "basenc",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:basenc",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-basenc",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/busybox:toolchains.bzl", busybox = "toolchains")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
......@@ -23,6 +24,12 @@ busybox(
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:cat",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-cat",
......
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-chcon",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:chcon",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-chcon",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/busybox:toolchains.bzl", busybox = "toolchains")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-chgrp",
toolchain_type = ":type",
)
coreutils(
basename = "chgrp",
toolchain_type = ":type",
)
busybox(
basename = "chgrp",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:chgrp",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-chgrp",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/busybox:toolchains.bzl", busybox = "toolchains")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
......@@ -23,6 +24,12 @@ busybox(
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:chown",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-chown",
......
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/busybox:toolchains.bzl", busybox = "toolchains")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-chroot",
toolchain_type = ":type",
)
coreutils(
basename = "chroot",
toolchain_type = ":type",
)
busybox(
basename = "chroot",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:chroot",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-chroot",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-cksum",
toolchain_type = ":type",
)
coreutils(
basename = "cksum",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:cksum",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-cksum",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-comm",
toolchain_type = ":type",
)
coreutils(
basename = "comm",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:comm",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-comm",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)
load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test")
load("//coreutils/toolchain/coreutils:toolchains.bzl", coreutils = "toolchains")
load("@ape//ape/toolchain:defs.bzl", ape = "ape_toolchain")
toolchain_type(
name = "type",
visibility = ["//visibility:public"],
)
toolchain(
name = "local",
toolchain = "@which-csplit",
toolchain_type = ":type",
)
coreutils(
basename = "csplit",
toolchain_type = ":type",
)
ape(
name = "ape",
toolchain = "@ape//:csplit",
toolchain_type = ":type",
)
alias(
name = "resolved",
actual = "@resolved-csplit",
visibility = ["//visibility:public"],
)
toolchain_test(
name = "test",
size = "small",
args = ["--help"],
stderr = "@toolchain_utils//toolchain/test:any",
stdout = "@toolchain_utils//toolchain/test:any",
toolchains = [":resolved"],
)