Compare commits
No commits in common. "master" and "v0.5.0" have entirely different histories.
28
Cargo.lock
generated
28
Cargo.lock
generated
|
@ -34,9 +34,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "anstyle-query"
|
||||
version = "1.1.0"
|
||||
version = "1.0.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
|
||||
checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5"
|
||||
dependencies = [
|
||||
"windows-sys",
|
||||
]
|
||||
|
@ -59,9 +59,9 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
|
|||
|
||||
[[package]]
|
||||
name = "clap"
|
||||
version = "4.5.6"
|
||||
version = "4.5.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7"
|
||||
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
|
||||
dependencies = [
|
||||
"clap_builder",
|
||||
"clap_derive",
|
||||
|
@ -69,9 +69,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "clap_builder"
|
||||
version = "4.5.6"
|
||||
version = "4.5.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df"
|
||||
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
|
||||
dependencies = [
|
||||
"anstream",
|
||||
"anstyle",
|
||||
|
@ -81,9 +81,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "clap_derive"
|
||||
version = "4.5.5"
|
||||
version = "4.5.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6"
|
||||
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
|
||||
dependencies = [
|
||||
"heck",
|
||||
"proc-macro2",
|
||||
|
@ -93,9 +93,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "clap_lex"
|
||||
version = "0.7.1"
|
||||
version = "0.7.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
|
||||
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
|
||||
|
||||
[[package]]
|
||||
name = "colorchoice"
|
||||
|
@ -123,9 +123,9 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f"
|
|||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.85"
|
||||
version = "1.0.84"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
|
||||
checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6"
|
||||
dependencies = [
|
||||
"unicode-ident",
|
||||
]
|
||||
|
@ -164,9 +164,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
|
|||
|
||||
[[package]]
|
||||
name = "utf8parse"
|
||||
version = "0.2.2"
|
||||
version = "0.2.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
|
||||
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
|
||||
|
||||
[[package]]
|
||||
name = "vaporise"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
name = "vaporise"
|
||||
version = "0.5.0"
|
||||
edition = "2021"
|
||||
authors = ["Muhammad Nauman Raza <devraza.hazard643@slmail.me>"]
|
||||
description = "A simple, featureful and fast alternative to 'rm' written in Rust."
|
||||
authors = ["Muhammad Nauman Raza <devraza@skiff.com>"]
|
||||
description = "A simple, featureful and blazingly fast memory-safe alternative to 'rm' written in Rust."
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
|
||||
|
@ -16,7 +16,7 @@ panic = "abort"
|
|||
|
||||
[dependencies]
|
||||
anyhow = "1.0.86"
|
||||
clap = { version = "4.5.6", features = ["derive"] }
|
||||
clap = { version = "4.5.4", features = ["derive"] }
|
||||
owo-colors = "4.0.0"
|
||||
|
||||
[[bin]]
|
||||
|
|
|
@ -8,7 +8,7 @@ Vaporise (`vpr`) is a simple, featureful, fast, and memory-safe alternative to t
|
|||
To build `vaporise`, you'll need [Rust](https://rust-lang.org) installed:
|
||||
```bash
|
||||
$ git clone https://git.devraza.giize.com/devraza/vaporise
|
||||
$ cd vaporise
|
||||
$ cd bunbun
|
||||
$ cargo build --release # `--release` adds a few optimisations
|
||||
```
|
||||
|
||||
|
@ -22,5 +22,6 @@ A list of features (or anything else relevant), currently implenented and *not*
|
|||
- [X] Deleting directories
|
||||
- [X] Deleting files
|
||||
- [X] User-friendly error handling
|
||||
- [X] Doesn't delete `/` by default - **this is untested**
|
||||
- [X] Prompting before every, or just the first, removal
|
||||
- [ ] Trashing files through a CLI argument
|
||||
|
|
|
@ -47,8 +47,8 @@ fn vaporise() -> Result<()> {
|
|||
let args = Args::parse();
|
||||
|
||||
if args.targets.is_empty() {
|
||||
eprintln!("{} no arguments passed", "error:".red().bold());
|
||||
eprintln!(
|
||||
println!("{} no arguments passed", "error:".red().bold());
|
||||
println!(
|
||||
"{} try 'vpr -h' for more information",
|
||||
"note:".cyan().bold()
|
||||
);
|
||||
|
@ -78,7 +78,7 @@ fn vaporise() -> Result<()> {
|
|||
.with_context(|| format!("could not remove file: {}", target.bold()))?;
|
||||
}
|
||||
} else {
|
||||
eprintln!(
|
||||
println!(
|
||||
"{} the specified target does not exist: {}",
|
||||
"error:".red().bold(),
|
||||
target.yellow()
|
||||
|
@ -91,6 +91,6 @@ fn vaporise() -> Result<()> {
|
|||
|
||||
fn main() {
|
||||
if let Err(error) = vaporise() {
|
||||
eprintln!("{} {:?}", "error:".red().bold(), error);
|
||||
println!("{} {:?}", "error:".red().bold(), error);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue