Skip to main content

A CLI tool to generate numbered folder structures with custom subdirectories.

Project description

Scaffix

Scaffix is a simple and interactive CLI tool that generates numbered folder structures with custom subdirectories.

CI Version Python License


✨ Features

  • Create folders in a numeric range (e.g., 0–90)
  • Optional zero-padding (01, 02, 03...)
  • Custom subdirectories inside each folder
  • Interactive CLI experience
  • Safe confirmation before creation

📦 Installation (Local Development)

Clone the repository:

git clone https://github.com/YOUR_USERNAME/scaffix.git
cd scaffix

Install locally:

pip install -e .

Run:

scaffix

🚀 Example Usage

Enter START number: 1
Enter END number: 5
Zero-pad folder names? Y
Subdirectories: code, task

Output structure:

01/
   ├── code/
   ├── task/
02/
   ├── code/
   ├── task/
...

🏷 Version

Current version: 1.0.0


📄 License

MIT License

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

scaffix-1.0.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

scaffix-1.0.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file scaffix-1.0.0.tar.gz.

File metadata

  • Download URL: scaffix-1.0.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for scaffix-1.0.0.tar.gz
Algorithm Hash digest
SHA256 922db4dc74035b7ea84b59794750b4941705043182773cb70fe5a35dc1f40bff
MD5 86af5c8b557f30dea37983a0704aa47a
BLAKE2b-256 0fed92b285f23726fcc9438ba64ce5442388a870b5fdded7ac13987a089ae52d

See more details on using hashes here.

File details

Details for the file scaffix-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: scaffix-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for scaffix-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0b8b5503d740976a412e4ed47e501c92b208a9ba58641d86d7298ee6fd51719
MD5 be9a5081effbfc2c858aa94129d881fe
BLAKE2b-256 860310a69d22ccfa0832292c4a8e3344220b99ce3586803bf238f320e03b6345

See more details on using hashes here.

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