File Organizer is a desktop application designed to automatically sort and organize files in specified directories based on user-defined categories and file extensions. The application provides a CLI menu to configure and run the commands to sort your directories.
- CLI Menu: Setup configuration with a cli menu.
- Custom Categories: Define custom categories and associate specific file extensions with each category.
- Logging: Keep track of the application's operations and any issues encountered.
- Ensure you have Python 3.x installed.
- Clone the repository:
git clone https://github.com/LefterisIkaria/file-organizer.git
- Navigate to the project directory and install the required packages:
cd file-organizer
pip install -r requirements.txt
- Run the CLI:
- Configure your directories, categories, and scheduling preferences.
- Run actions to organize your directories based on your configurations.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.