attachtags is a tool for recording and categorizing files in your Windows. Use it to help you organize and categorize files that are difficult to remember.
Introduction
Have we all had this idea, wanting to figure out what files are in our computer? But various file formats and messy file names always give us headaches. After figuring out what these files were doing in various ways, a few days later, I forgot it again.
Or this situation: when we delete a software, there will always be some unknown files left in the computer. I want to clean the computer and delete useless files, but I don’t know which are important files and which can be deleted.
attachtags is a command line script tool made to solve this problem. By adding a memorable label to a file or folder, the purpose of recording and classifying files is achieved.
attachtags commands
usage: attachtags [-h] [-v] [-l]
{create,delete,rename,show,search,attach,remove} ...
positional arguments:
{create,delete,rename,show,search,attach,remove}
create create one new tag
delete delete one tag
rename rename some tags with a new name
show show tags from some path
search search paths with this tags in this path
attach attach a tag to some paths
remove remove a tag from some paths
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-l, --list list all tags
Installation
First, you must have python (version>=3.7) in your computer!
With pip
pip install attachtags
Usage
-h , -v , -l
-h is used to display help documents, you can use -h for all {create,delete,rename,show,search,attach,remove} to display the corresponding help documents;
-v is used to display the current script of the script, -l is used to display the existing tags
create , delete , rename
create is used to create one or more new tags
delete is used to delete one or more tags
rename is used to rename one or more tags
attach , remove
attach is used to attach a tag to a file or folder, using --all-in-dirs can attach a tag to all files and folders in a folder;
remove is used to remove a tag from a file or folder. Use --all-in-dirs to remove a tag from all files and folders in a folder;
show , search
show can show the tags attached to a file or folder, and use -s to show multiple tags;
search can search for files or folders in a folder if they have the tag you entered, and output them;
Bug Tracker and Support
Please report any suggestions, bug reports, or annoyances with attachtags through the GitHub
bug
tracker.
Author
attachtags was developed by
Gongzi-Yu (Gongzi-Yu) (github.com).
Thanks for all Contributors and Supports for patience for the latest major release.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.