rmt.rs
rmt.rs copied to clipboard
Rmt is similar to the rm command but saves the deleted elements in the trash and restores them. Rmt is written in Rust 🦀
I think that `rmt --td` is a little verbose to type, one char flag would be more appropriate (`rmt -x` where x is your letter of choice)
Windows
currently fails to build ~~~ error[E0433]: failed to resolve: maybe a missing crate `sys`? --> C:\Users\Steven\.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.6\src\lib.rs:24:9 | 24 | pub use sys::size::terminal_size; | ^^^ maybe a missing crate `sys`? |...
Hi Amin @AmineZouitine and Adil @AdilZouitine. I note we're using the `home` crate and that's fine. An alternative is the [`directories` crate](https://crates.io/crates/directories) which is really nice. I've used it. What...
``` + cargo build --release Updating crates.io index error: failed to select a version for the requirement `clap = "^4.0.13"` candidate versions found which didn't match: 3.2.22, 3.2.21, 3.2.20, ......
## Critical Security Bug So first lets start with the Critical Security Bug. So the bug is that when you delete files you used ``` fs::remove_file("some file") ``` This data...
```sh └── Folder1 └── Child1 └── Child2 └── Folder2 └── Child3 ``` Currently if we do : ``` rmt Folder1 ``` None of the children are encrypted, although each of...
Add an option to automatically compress the items in the recycle garbage can, allowing to reduce its size. For this, we can use the existing configuration file.
Currently, when a user tries to restore a deleted file from the TUI, if there is a name collision or if the path cannot be restore the following message appears:...
We need to ensure the functionality of our TUI when user use the rmt --td and rmt --ti commands, especially focusing on --td. The following scenarios need to be tested:...
Currently, **rmt** releases are available as standalone binaries for different platforms (Ubuntu, macOS, Windows, etc.). This approach requires users to manually download the correct binary, handle permissions, and manage updates,...