Skip to main content

license documentation pipelines coverage

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.
  • 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

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/cappysan/scaffolds/python-cli-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

Release files for mk-scaffold 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mk-scaffold 1.6.0
File Size Uploaded
mk_scaffold-1.6.0.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mk-scaffold 1.6.0
File Interpreter ABI Platform
mk_scaffold-1.6.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size:32.8 kB

Release files / mk_scaffold-1.6.0.tar.gz

Download URL mk_scaffold-1.6.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
455f7d62d5041944a04e417adf9a6c7eaa23e8c113c06ed96264b1c85478c6bf
BLAKE2b-256 checksum
How to use checksums
065461ea2d2549fdaaa80891111e1d26c8818997e7d54401c3dcce1f4a3252b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.10

Release files / mk_scaffold-1.6.0-py2.py3-none-any.whl

Download URL mk_scaffold-1.6.0-py2.py3-none-any.whl
Size 17.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
23729f17c729bbcda707190a3a167003ac9e873bfd9c623eb7bb7855e96916b9
BLAKE2b-256 checksum
How to use checksums
f4729c1cf4949828336c72f4c5cd0e2986acabb45757ec715fb28dbcb5456f0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.10
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page