From ba7827d83bda99b559b9de71c5a64bc67a895cc8 Mon Sep 17 00:00:00 2001 From: Enno Tensing Date: Tue, 29 Jul 2025 09:38:39 +0200 Subject: [PATCH] generate: generate: Add a identifying header to generated scripts Add a header stating that the script was generated, which version generated it and where to send bug reports. Signed-off-by: Enno Tensing --- generate/generate.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/generate/generate.py b/generate/generate.py index 1c20f91..1672634 100644 --- a/generate/generate.py +++ b/generate/generate.py @@ -14,6 +14,14 @@ from pathlib import Path from container import ConfigError, Container from log import Log +GENERATE_VERSION = "0.0.2" +HEADER = f"""#!/bin/sh +# This script was generated by containerctl v{GENERATE_VERSION} +# Report bugs with _this script_ to + + +""" + def load_container_config(file: Path, log: Log) -> dict | None: """Load a container config.""" @@ -107,7 +115,7 @@ def main() -> None: if script_content == "": script_content = "true" with s.open("w+", encoding="utf-8") as f: - f.write("#!/bin/sh\n") + f.write(HEADER) f.write(script_content) s.chmod( stat.S_IRWXU