Skip to main content

Command-line tools for project setup, structure creation, file tracking, and directory trees.

Project description

scaffold-kit

PyPI - Version PyPI - Python Version GitHub License

A comprehensive toolkit for project initialization and structure management. Create projects from structured data definitions, generate file checklists for tracking progress, and visualize directory hierarchies with ASCII trees.

Installation

Install from PyPI:

pip install scaffold-kit

Install with uv:

uv add scaffold-kit

Install development releases from TestPyPI:

pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ scaffold-kit

Install development releases from TestPyPI with uv:

uv add --index https://test.pypi.org/simple/ --index https://pypi.org/simple/ scaffold-kit

Usage

scaffold-kit provides four main commands for project management:

Initialize a project with example files:

scaffold-kit init [ignore-file|config-file|scaffold-file]

Create project structure from YAML/JSON definition:

scaffold-kit scaffold [--root]

Generate a file checklist for progress tracking:

scaffold-kit checklist

Create an ASCII tree of directory structure:

scaffold-kit tree [directory] [--ignore-file FILE]

Links

Acknowledgments

  • uv - Fast Python package installer and resolver
  • asdf - Multi-language version manager
  • Semantic Release - Automated versioning
  • Pre-commit - Git hooks for code quality
  • MkDocs - Documentation generator
  • Sphinx - API documentation generator

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scaffold_kit-1.0.1.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scaffold_kit-1.0.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file scaffold_kit-1.0.1.tar.gz.

File metadata

  • Download URL: scaffold_kit-1.0.1.tar.gz
  • Upload date:
  • Size: 52.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for scaffold_kit-1.0.1.tar.gz
Algorithm Hash digest
SHA256 fa83cfb7f15230a1b00f78585dc99cb0650450e0b173a315454de2f3c067a22e
MD5 5065fdc77946fb10c0285c0bb9f010bb
BLAKE2b-256 08336e73539473b0f69b51f63d6ac3bf4ce33896100d6ee2fe86e2a9ca5e2343

See more details on using hashes here.

Provenance

The following attestation bundles were made for scaffold_kit-1.0.1.tar.gz:

Publisher: package.yaml on sidisinsane/scaffold-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scaffold_kit-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: scaffold_kit-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for scaffold_kit-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c1182089aceb74d9e25da757f261848d17d1449a144284fbf8f18a49f58ff05
MD5 4dd139fb1d30bf7ea01e1664c43ea5ae
BLAKE2b-256 aefd45721dad86f4ce3406e8b10fd65469a51ee50b9a64aa05f0ccadd6d23e1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for scaffold_kit-1.0.1-py3-none-any.whl:

Publisher: package.yaml on sidisinsane/scaffold-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page