A cookiecutter clone. A command-line utility that creates projects from templates.
Project description
mk-Scaffold -- make scaffold
A cookiecutter clone. A command-line utility that creates projects from templates.
Features
- Conditional questions.
- Templated answers.
- Jinja2 extensions per template project.
- You don't have to know/write Python code to use Cookiecutter.
- Project templates can be in any programming language or markup format: Python, JavaScript, Ruby, CoffeeScript, RST, Markdown, CSS, HTML, you name it. You can use multiple languages in the same project template.
Installation from PyPI
You can install the latest version from PyPI package repository.
python3 -mpip install -U mk-scaffold
Usage
Sample command line usage:
mk-scaffold clone https://gitlab.com/jlecomte/scaffold-project-template.git
Sample scaffold template file scaffold.yml
:
questions:
- name: "project_name"
schema:
min_length: 1
- name: "project_short_description"
schema:
default: "Lorem ipsum sit dolor amet."
max_length: 120
License
This project is licensed under the MIT License - see the LICENSE file for details.
Locations
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mk-scaffold-1.0.5.tar.gz
(12.9 kB
view hashes)
Built Distribution
Close
Hashes for mk_scaffold-1.0.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa339c8efe6d98d8fea6f9a13b7ef0c2caa2686ffe251aa63346c3a6022a60a5 |
|
MD5 | c6536993f0bf1119c45a0a277c450121 |
|
BLAKE2b-256 | 57ee6514a1861b6d85ca5f958697d3db9b9def1eb0f4a50ff6b8866e1b4b792f |