A simple CLI tool to organize files by extensions
Project description
File Organizer CLI 📂
A simple command-line tool to organize files in a directory by extensions. Ideal for Download folders and keeping your workspace clean!
🚀 Features
✔ Categorizes files into folders based on extensions ✔ Supports all file types automatically ✔ Prevents overwriting existing files ✔ Lightweight and fast
📥 Installation
1️⃣ Install via pip (Recommended)
pip install dirorganizer
2️⃣ Install from Source
git clone https://github.com/SudoRV/dirorganizer.git cd dirorganizer pip install --editable .
🔧 Usage
Basic Command:
arrange /path/to/folder
Example:
📂 Before:
Downloads/ ├── report.pdf ├── music.mp3 ├── photo.jpg
📂 After arrange Downloads/
Downloads/ ├── pdf/ → report.pdf ├── mp3/ → music.mp3 ├── jpg/ → photo.jpg
🛠 Development
To modify the tool, follow these steps:
git clone https://github.com/SudoRV/dirorganizer.git cd dirorganizer pip install --editable .
Test your changes using:
arrange /path/to/folder
📄 License
This project is licensed under the MIT License.
🤝 Contributing
Got ideas or improvements? Feel free to open an issue or submit a pull request! 🚀
📌 Notes
Requires Python 3.6+
To uninstall, run:
pip uninstall dirorganizer
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dirorganizer-1.0.4.tar.gz.
File metadata
- Download URL: dirorganizer-1.0.4.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99a4bdf56866a92c752388be6bc8d2cef788416061db0920e9df40e0680053a9
|
|
| MD5 |
cd367732b1966bf506920e0ce40d0b5c
|
|
| BLAKE2b-256 |
70ef3b6eead924fd25bdc3895d344dfeabebdbc70578508a8a7eba1e83ed655e
|
File details
Details for the file dirorganizer-1.0.4-py3-none-any.whl.
File metadata
- Download URL: dirorganizer-1.0.4-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e20ae346f595ce8deaa945c1a197553856421f27b5317566a043574f2b97d1
|
|
| MD5 |
9f0e4ae68b503ab2612cb77ff04adcfc
|
|
| BLAKE2b-256 |
258f5f0af4a26763cd58dfb719031387fcff4b6baa378edde2ff8396eca613c2
|