Skip to main content

quickscaff 🚀

Tests PyPI version License: MIT Python Version

quickscaff is a modern, lightweight Python CLI tool designed to instantly scaffold project file trees, directory structures, and boilerplate templates.


✨ Features

  • ⚡ Fast Scaffolding: Create production-ready folder structures in milliseconds.
  • 📦 Built-in Templates: Choose from pre-configured layouts (basic, package, cli).
  • 🎨 Template Engine: Dynamic variable substitution ($name, $author, $version, $year).
  • 🛡️ Safe Filesystem Operations: Cross-platform path handling using Python's pathlib.
  • 🧪 Tested & Reliable: 100% automated unit test coverage with pytest.

💻 Installation

Install via pip:

pip install quickscaff

For local development:

git clone https://github.com/Abdulla/quickscaff.git
cd quickscaff
pip install -e .

🚀 Quick Start

1. Scaffold a Basic Project

quickscaff new my_script --type basic

2. Scaffold a Full Python Package

quickscaff new my_package --type package --author "Abdulla" --description "A custom Python library"

3. Scaffold a CLI Application

quickscaff new my_cli --type cli --author "Abdulla"

4. List All Supported Templates

quickscaff list

📂 Supported Templates

Template Description Key Files Generated
basic Minimal python script README.md, main.py, .gitignore
package Standard Python library pyproject.toml, README.md, src/module.py, tests/
cli CLI Application template pyproject.toml, cli.py, tests/test_cli.py

🛠️ Development & Testing

Run unit tests with pytest:

pytest -v

Lint and format code with ruff:

ruff check .
ruff format .

📜 License

Distributed under the MIT License.

Metadata

Release files for quickscaff 0.1.1

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

Source distribution (sdist)

Source distribution for quickscaff 0.1.1
File Size Uploaded
quickscaff-0.1.1.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quickscaff 0.1.1
File Interpreter ABI Platform
quickscaff-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.1 kB

Release files / quickscaff-0.1.1.tar.gz

Download URL quickscaff-0.1.1.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
262c606eeef8d1e16f18f09b8f9892b489cc5f77b5ec6a7ccfd4daca2c8d83f1
BLAKE2b-256 checksum
How to use checksums
487c3a7c0b2cbb990cd907c2a3581e3d96a705d52b7c5baaa4f57aed424fe4d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.

Transparency log

Release files / quickscaff-0.1.1-py3-none-any.whl

Download URL quickscaff-0.1.1-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7a3e7a8380d704ffb6c99020c1877f2f9196fe7e5446974a1486acc8790f49e2
BLAKE2b-256 checksum
How to use checksums
c0496ed16b738bc27db7f3fe8996b91ede0e9e48f8e58abc1842c98460f75117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

This release

0.1.1 This release

2 release files

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