Directory Mapper - A tool for mapping directories and visualizing file structures.
Project description
🚀 Orbit Directory Mapper
💡 Unlock the power of directory management with Orbit Directory Mapper! View your file structures in ASCII, JSON, or YAML formats. 🌐 Effortlessly create directory trees using descriptive JSON files. Elevate your file organization game with ease. 🚀🌳
📜 Table of Contents
🚀 Features
- Visualization in ASCII, JSON, or YAML of a folder's structure.
- Creation of tree structures from JSON descriptions.
- Coming soon: Export & Compression of a folder's structure in JSON or YAML format.
- Installation in one command.
- Lightning-fast.
- Easy to customize.
🛠 Prerequisites
- Python installed on your machine.
- Pip installed on your machine.
📥 Installation
🚀 Installation on Windows
- Execute this command as Admin:
pip install directory-mapper --force
Note: For updates, simply run the same command again.
🐧 Installation on Linux
sudo pip install directory-mapper --force
For updates, simply run the install command again.
🗑️ Uninstallation
sudo pip uninstall directory-mapper
🧑💻 Usage
View Command (Default)
This command is used to visualize the directory structure in ASCII art.
dirmap view \[--ignore <folder1 folder2>\] \[--regex <regex\_pattern>\] \[--format <json/yaml>\] <folder\_path>
folder_path
: Path of the directory to explore.--ignore
(optional): Specify folders to ignore.--regex
(optional): Use a regex pattern to ignore certain folders.--format
(optional): Display the directory structure in JSON or YAML format.
Create Command
Use this command to create a directory structure based on a description file.
dirmap create --description <description\_file.json> \[--ignore <folder1 folder2>\] \[--regex <regex\_pattern>\] <folder\_path>
folder_path
: Path of the directory where the structure will be created.--description
: Path of the JSON description file for the directory structure.--ignore
(optional): Specify folders to ignore.--regex
(optional): Use a regex pattern to ignore certain folders.
Check-Update Command
This command checks for updates from the remote repository and provides instructions for the update.
dirmap check-update
🖼️ Screenshots
See the Assets Folder for more screens.
🔄 Updates
Follow the project's updates.
🤝 Contributions
Contributions are welcome! Check the contribution guide to get started.
📄 License
This project is under the MIT license. Check the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file directory-mapper-1.7.3.tar.gz
.
File metadata
- Download URL: directory-mapper-1.7.3.tar.gz
- Upload date:
- Size: 13.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1212400631051ba07787521da544299dd43210ea7ddf1b9ea9387e1430eddbfe |
|
MD5 | 400369e645f0f1cb6979fd44bbe527a3 |
|
BLAKE2b-256 | ddecb836cb2c282cad5b45f12b73abfb4a871d84b0c838aca6339c9430d0d0e9 |
File details
Details for the file directory_mapper-1.7.3-py3-none-any.whl
.
File metadata
- Download URL: directory_mapper-1.7.3-py3-none-any.whl
- Upload date:
- Size: 14.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d76b84342008bcdfa5c075173b7d13f9d06d149c45869c858813be7f2f5d07e |
|
MD5 | 8d032e5c927a3007d2d2d29b4344b582 |
|
BLAKE2b-256 | 4e2aa6376a00c3f1a2021bdfdd717079f3e684f83a687aa20a14c38d691426fb |