bazel-lib/.aspect/bazelrc/BUILD.bazel

28 lines
693 B
Python

load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_file")
exports_files(glob([
"*.bazelrc",
"*.md",
]))
# `usage.md` & `intro.md` are also used for [docsite](https://docs.aspect.build/guides/bazelrc)
# content which is why they are separated into individual md files
genrule(
name = "gen_readme_md",
srcs = glob(["*.md"]),
outs = ["_README.md"],
cmd = """
cat .aspect/bazelrc/intro.md > $@
echo '' >> $@
cat .aspect/bazelrc/usage.md >> $@
echo '' >> $@
cat .aspect/bazelrc/automatic_updates.md >> $@
""",
)
write_source_file(
name = "update_readme_md",
in_file = "_README.md",
out_file = "README.md",
)