Skip to content

Commit a15ba3e

Browse files
committed
add output option for generator to simplify usage in workflow
1 parent 1e952e3 commit a15ba3e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/gardenlinux/features/reproducibility/__main__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ def generate(args: argparse.Namespace) -> None:
3535
if result != "":
3636
result += "\n"
3737

38-
print(result, end="")
38+
if args.out:
39+
with open(args.out, "w") as f:
40+
f.write(result)
41+
else:
42+
print(result, end="")
3943

4044
if files != []:
4145
exit(64)
@@ -86,6 +90,7 @@ def main() -> None:
8690

8791
generate_parser = subparser.add_parser("generate")
8892
generate_parser.add_argument("--nightly", action="store_true")
93+
generate_parser.add_argument("--out")
8994
generate_parser.add_argument("a")
9095
generate_parser.add_argument("b")
9196
generate_parser.set_defaults(func=generate)

0 commit comments

Comments
 (0)