Skip to main content

Convert tree structure into actual folders/files via GUI

Project description

mktr

Simple Python tool to create a filesystem from a pasted tree structure in current working directory via a GUI.

Use cases include:

  • Quickly scaffold project directories
  • Reproduce predefined file layouts
  • Automate template-based setups

Features

  • Paste a tree-like folder structure
  • Create corresponding folders and files in the current working directory
  • Lightweight Tkinter GUI — no external dependencies
  • CLI entry point: just run mktr after installation

Installation

pip install mktr

Usage

From your terminal:

mktr

Then paste a structure like this into the GUI:

project/
├── src/
   ├── main.py
   └── utils.py
├── README.md
└── setup.py

Click "Create Filesystem" — and the structure will be created in your current working directory.

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

mktr-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

mktr-0.1.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file mktr-0.1.1.tar.gz.

File metadata

  • Download URL: mktr-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for mktr-0.1.1.tar.gz
Algorithm Hash digest
SHA256 635a85eeb7d637fd199280f5a49583fe773e1946a40534794ffd6baa83235010
MD5 c7f683265595b37a533da7836661406a
BLAKE2b-256 13c36c1c564ee45871ea7a79667f8878722cb26f459df91beb5a0ecbf0980fd6

See more details on using hashes here.

File details

Details for the file mktr-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mktr-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for mktr-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 429967b3bc0364d9cab101bfd3ab08f8c448d883ac16a664ce2778c94dc9a88b
MD5 a7bd923e6ca8a61505b7d069ac2a8248
BLAKE2b-256 5abf0416308a16c18b2d664dac40f2e24609798920dcfaf8f59056545748769d

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