diff --git a/hooks/post_gen_project.py b/hooks/post_gen_project.py index 53ba48da7c99bb4738ad32186f1284f9d519e637..9bfbf598a49f5db7c535c381d3c9a7c4cc4545ed 100644 --- a/hooks/post_gen_project.py +++ b/hooks/post_gen_project.py @@ -2,10 +2,12 @@ import os import shutil import subprocess +import sys import yaml MANIFEST = "conditional_files.yaml" +FIRST_RUN_WIN = "first_run.bat" FIRST_RUN = "first_run.sh" @@ -31,8 +33,13 @@ def delete_resources_for_disabled_features(): def init_repo(): - subprocess.run(['sh', FIRST_RUN]) + if sys.platform == 'win32': + subprocess.run([FIRST_RUN_WIN]) + return + else: + subprocess.run(['sh', FIRST_RUN]) delete_resource(FIRST_RUN) + delete_resource(FIRST_RUN_WIN) subprocess.run(['git', 'add', '.']) diff --git a/{{cookiecutter.project_name}}/first_run.bat b/{{cookiecutter.project_name}}/first_run.bat new file mode 100644 index 0000000000000000000000000000000000000000..713bd24a8693c37a6e14f90b66d70e99bc55c3ab --- /dev/null +++ b/{{cookiecutter.project_name}}/first_run.bat @@ -0,0 +1,6 @@ +pip install --user pre-commit +git init +git add . +pre-commit install +pre-commit run -a +git add . \ No newline at end of file diff --git a/{{cookiecutter.project_name}}/systemd/{{ cookiecutter.project_name }}_service.service b/{{cookiecutter.project_name}}/systemd/{{ cookiecutter.project_name }}_service.service index 9f7476053a55323076db644434d8b79edcc04aca..9b624ec3e7fe7d5eca17ea881f5f76a90e49ae0e 100644 --- a/{{cookiecutter.project_name}}/systemd/{{ cookiecutter.project_name }}_service.service +++ b/{{cookiecutter.project_name}}/systemd/{{ cookiecutter.project_name }}_service.service @@ -1,5 +1,5 @@ [Unit] -Description=Saver service used as smart LUNAv4 proxy. +Description={{cookiecutter.project_description}} After=network.target [Service]