write_file

Creates a UTF-8 encoded text file.

PARAMETERS

NameDescriptionDefault Value
nameName of the rule.none
outPath of the output file, relative to this package.none
contentA list of strings. Lines of text, the contents of the file. Newlines are added automatically after every line except the last one.[]
is_executableA boolean. Whether to make the output file executable. When True, the rule's output can be executed using bazel run and can be in the srcs of binary and test rules that require executable sources.False
newlineone of [“auto”, “unix”, “windows”]: line endings to use. “auto” for platform-determined, “unix” for LF, and “windows” for CRLF.“auto”
kwargsfurther keyword arguments, e.g. <code>visibility</code>none