v0.1.0
Release v0.1.0 - Initial Release
This is the first public release of the File Organizer CLI, a powerful and configurable tool to bring order to your directories!
This initial version provides all the core functionality needed to automatically sort files and folders based on a simple, user-defined config.json.
Features
- Extensible Configuration: Define exactly which file extensions go into which folders using
config.json. - Smart Folder Creation: Category folders are created on-demand only when a file needs to be moved into them.
- Automatic Name Collision Handling: If
report.pdfalready exists, a new file will be automatically renamed toreport (1).pdf. - Subfolder Organization: Moves all existing subdirectories into a single, specified folder to declutter the main view.
- Cross-Platform: Builds are provided for Windows, macOS (Intel & Apple Silicon), and Linux, all powered by .NET 9.
How to Use
-
Download the appropriate package for your operating system from the assets below.
-
Unzip the package.
-
Open a terminal or command prompt in the unzipped folder.
-
Run the command:
# On Windows .\FileOrganizerNET.exe organize "C:\Path\To\Your\Downloads" # On macOS / Linux ./FileOrganizerNET organize "/path/to/your/downloads"
-
You can customize the sorting rules by editing the included
config.jsonfile.