innocence_keeper

Crates.ioinnocence_keeper
lib.rsinnocence_keeper
version0.0.1-alpha3
sourcesrc
created_at2024-03-19 21:03:11.55522
updated_at2024-03-19 21:35:14.279306
descriptionThis tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.
homepage
repositoryhttps://github.com/kingwingfly/InnocenceKeeper
max_upload_size
id1179699
size29,643
王翼翔 (kingwingfly)

documentation

https://docs.rs/innocence_keeper

README

Innocence Keeper

A tool to keep your innocence through deleting the NSFW content or files that you configured from your computer.

Known as "要留清白在人间" in Chinese, which means "Leave a clean reputation in the world".

Installation

See release page.

Usage

This tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.

Usage: innocence_keeper <COMMAND>

Commands:
  check       Check the existence of the files
  run         Run the removal of the files
  add         Add a file to the list
  remove      Remove a file from the list
  completion  Generate completion script
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Example:

innocence_keeper add /path/to/file
innocence_keeper add /path/to/directory
innocence_keeper remove /path/to/file
innocence_keeper check  // This command will check the existence of the files you added above
innocence_keeper run    // This command will remove the files you added above

Note

This tool is only for educational purposes. Please use it legally and responsibly.

This tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.

Last but the most important, using this tool means that you agree to take full responsibility for any legal consequences that may arise from using this tool, including but not limited to the loss of data or damage to the file system, illegal usage, etc.

Commit count: 18

cargo fmt