This is the Rust version of maid-sweeper, a tool to clean up your files and directories.
No, instead of cleaning the unused files, it calls a maid to label them and sweep them under the rug.
If desired, the maid can practice Danshari given permission. For example, she can sell your unused iPad for money.
Like Toki, she has two modes:
tag
: Label the files/directories automatically, based on their types and names.
sweep
: Carry out actions based on the labels.
cargo install maid-sweeprs
.Copy maidsweep.yaml
to ~/.maidsweep.yaml
. Or any place you like, in that case you need to specify the path with -c
option.
maid tag -d --mongodb-host <MONGODB_URL> ~/Videos/Study
, then you can find tagged entries in the database. Sweeping works on all directories tagged.maid sweep -d --mongodb-host <MONGODB_URL> -x rm -rf {}
, and the maid is going to remove all 'video' or 'game' tagged files and directories.
Call maid sweep ~/Videos/Study -x mkdir -p Tagged/{1} "&&" mv {} {1}
, which moves all tagged files and directories to Tagged
directory, categorized.
I didn't know that before, but things like &&
need to be escaped.