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 <tenno@suij.in>
This commit is contained in:
parent
ff663f7835
commit
ba7827d83b
1 changed files with 9 additions and 1 deletions
|
@ -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 <tenno+containerctl@suij.in>
|
||||
|
||||
|
||||
"""
|
||||
|
||||
|
||||
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
|
||||
|
|
Loading…
Add table
Reference in a new issue