Implementation of Thanos and his stones in Rust
I am not responsible for what happens if you use this tool. I will respond to threats with more evil tools.
Requirements involve the Rust toolchain made up of:
- Rustc
- Cargo
- Rustup
To begin:
- Clone this repository
cd
into the repository and runcargo install
to install dependencies- Run
cargo run
to run the tool
Note: Directory path is relative to the directory you're running the tool from.
- Mind: Run with
cargo run mind <path to a directory>
.
Oh well, you know the infinity stones, don't you? Thanos.rs is a Rust implementation of the infinity stones and Thanos' snap with relation to files and folders on your beloved PC.
While this is still in implementation, guile and terror looms over he who decides to test it out.
- Snap: The ultimate command to delete half the files and folders on the path specified. To be used like so:
thanos snap <dir>
- Mind: Swaps file and directory names for each other
- Space: Randomly reduces or increases content of files.
- Reality: Moves files and folders to random locations in the filesystem
- Soul: No suitable implementation found yet.
- Power: No suitable implementation found yet.
- Time: No suitable implementation found yet.
Contribs are very welcome. I don't really have a guideline, but feel free to raise an issue and make a PR if it is justified.