We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6cd026a commit 1043c95Copy full SHA for 1043c95
hooks/post_gen_project.py
@@ -0,0 +1,15 @@
1
+import os
2
+import shutil
3
+
4
+# Remove docs files if not needed
5
+if '{{cookiecutter.include_docs}}' != 'y':
6
+ if os.path.exists('docs'):
7
+ shutil.rmtree('docs')
8
+ if os.path.exists('mkdocs.yml'):
9
+ os.remove('mkdocs.yml')
10
11
+# Remove CLI file if not needed
12
+if '{{cookiecutter.include_cli}}' != 'y':
13
+ cli_file = 'src/{{cookiecutter.package_name}}/__main__.py'
14
+ if os.path.exists(cli_file):
15
+ os.remove(cli_file)
…ude_docs == 'y' %}docs{% endif %}/api.md {{cookiecutter.package_name}}/docs/api.md{{cookiecutter.package_name}}/{% if cookiecutter.include_docs == 'y' %}docs{% endif %}/api.md renamed to {{cookiecutter.package_name}}/docs/api.md
…lude_docs == 'y' %}mkdocs.yml{% endif %} {{cookiecutter.package_name}}/mkdocs.yml{{cookiecutter.package_name}}/{% if cookiecutter.include_docs == 'y' %}mkdocs.yml{% endif %} renamed to {{cookiecutter.package_name}}/mkdocs.yml
…lude_cli == 'y' %}__main__.py{% endif %} …{cookiecutter.package_name}}/__main__.py{{cookiecutter.package_name}}/src/{{cookiecutter.package_name}}/{% if cookiecutter.include_cli == 'y' %}__main__.py{% endif %} renamed to {{cookiecutter.package_name}}/src/{{cookiecutter.package_name}}/__main__.py
0 commit comments