28 lines
693 B
Python
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",
|
|
)
|