I have stoped maintaining this in favor of Cookiecutter
mkproj is an opinionated tool to generate base projects for a multitude of languages.
- Python
- Go [WIP]
- More To Come!
Simply run pip install mkproj
Usage is simple! You simply type mkproj
then specify the language and mixins you want to use.
-
If you wanted to make a base python project called pyproj you would type:
mkproj -l python pyproj
. Here the-l
flag specifies the langage you want the project to be made with (in this instance python). -
Now lets say you want this python project to also be initialized with Pipenv. Instead you would type:
mkproj -l python -m pipenv pyproj
. Here in addition to the above the-m
flag specifies the mixins the project should be made with (in this instance pipenv).