Categorize-CLI is a command-line-tool made using python to organize files in a given directory
Project description
Categorize-CLI
Categorize-CLI is a command-line-tool made using python to organize files in a given directory based on categories like extension, keyword, creation time, etc.
Installation
Use the package manager pip to install Categorize-CLI.
pip install Categorize-CLI
Usage
Safe
Running this command will organize all media files in the working directory
Categorize safe
Extensions:
Running this command will organize the files based on the command specified in the working directory
Categorize ext -t [command]
Categorize ext --type [command]
Running this command will organize all the files based on extension in the working directory
Categorize ext-all
Commands:
[text, image, audio, video, word, powerpoint, excel, access, executables, pdf, archives, documents, media, safe]
Keyword:
Running this command will organize the files based on the common keyword present in the file names in the working directory
Categorize key-all
Running this command will organize the files based on the specified keyword present in the file names in the working directory
Categorize key -k "keyword"
Creation time:
This command will organize files based on year created in the working directory
Categorize year
Other
Categorize [command] --help
If you do not want to organize files in the working directory and want to organize files in another path then you can just specify the path using this option -p
or --path
Categorize [command] --path "path"
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
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
Hashes for Categorize_CLI-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2948f23e9a5757647866ad43b37024f0ca4ad9d7b3490590d467706c9097748d |
|
MD5 | 0ad437fdcaf90b9cc75d564760c0bd20 |
|
BLAKE2b-256 | ee64acc9f6efc144ed0901befda3f7d79c2bf7ead069205d53316b74fc4d128f |