1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
# Copyright (c) 2022, Manfred Moitzi
# License: MIT License
from pathlib import Path
import subprocess
import shlex
import shutil
import sys
PYTHON3 = "python"
POSIX = sys.platform != "win32"
if POSIX:
PYTHON3 = shutil.which("python3")
def main():
filepath = Path(__file__)
for script in filepath.parent.glob("create_*.py"):
cmd = f"{PYTHON3} {script}"
print(f'executing: "{cmd}"')
args = shlex.split(cmd, posix=POSIX)
subprocess.run(args)
if __name__ == "__main__":
main()
|