Skip to main content

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


Download files

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

Source Distribution

dirorganizer-1.0.4.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

dirorganizer-1.0.4-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for dirorganizer-1.0.4.tar.gz
Algorithm Hash digest
SHA256 99a4bdf56866a92c752388be6bc8d2cef788416061db0920e9df40e0680053a9
MD5 cd367732b1966bf506920e0ce40d0b5c
BLAKE2b-256 70ef3b6eead924fd25bdc3895d344dfeabebdbc70578508a8a7eba1e83ed655e

See more details on using hashes here.

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

Hashes for dirorganizer-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b5e20ae346f595ce8deaa945c1a197553856421f27b5317566a043574f2b97d1
MD5 9f0e4ae68b503ab2612cb77ff04adcfc
BLAKE2b-256 258f5f0af4a26763cd58dfb719031387fcff4b6baa378edde2ff8396eca613c2

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