- Destiny is a file organization tool written in Golang. It automatically scans files in a given directory, creating folders based on their file extensions for efficient file management.
- Destiny simplifies file organization by scanning a specified directory and placing files into folders based on their extensions. Say goodbye to messy directories and welcome a more organized file structure.
- Scans files in a given directory.
- Automatically organizes files into folders based on their extensions.
- Creates folders on the fly if they don't exist.
To install this cli tool run the below command in your terminal
- For mac and linux users
curl https://raw.githubusercontent.com/bhumit070/destiny/main/install.sh | bash
destiny PATH_TO_DIRECTORY
- if no directory is passed it will use current directory
Flag | Description |
---|---|
-y | If this flag is passed it won't ask for user confirmation before proceeding |
-q | It won't show how many files moved after command is done executing |
-nfg | If this flag is passed the cli will not use folder groups ( default: true) ( note: this flag needs to be passed separately else it won't work example (destiny -ynfg ❌ , destiny -y -nfg ✅)) |
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.