cargo goodgirl but enby
This commit is contained in:
parent
914d67a8dd
commit
0ac372da08
12
README.md
12
README.md
@ -1,9 +1,9 @@
|
|||||||
# cargo-goodgirl
|
# cargo-goodenby
|
||||||
|

|
||||||
Sometimes getting Rust projects to compile is hard! Wouldn't it be nice if your computer rewarded you by calling you a good girl?
|
Sometimes getting Rust projects to compile is hard! Wouldn't it be nice if your computer rewarded you by calling you a good enby?
|
||||||
|
|
||||||
## How it works
|
## How it works
|
||||||
|
|
||||||
1. Install with `cargo install cargo-gg`
|
1. Install with `cargo install cargo-ge`
|
||||||
1. Use `gg` as a wrapper (e.g. `cargo gg run` to run your Rust project)
|
1. Use `ge` as a wrapper (e.g. `cargo ge run` to run your Rust project)
|
||||||
1. If your project fails to build, and then it succeeds, cargo will say "Good girl!"
|
1. If your project fails to build, and then it succeeds, cargo will say "Good enby!"
|
||||||
|
@ -8,7 +8,7 @@ fn main() -> anyhow::Result<()> {
|
|||||||
let mut arg_iter = env::args().peekable();
|
let mut arg_iter = env::args().peekable();
|
||||||
arg_iter.next();
|
arg_iter.next();
|
||||||
|
|
||||||
if arg_iter.peek().map_or(false, |arg| arg == "gg") {
|
if arg_iter.peek().map_or(false, |arg| arg == "ge") {
|
||||||
let _ = arg_iter.next();
|
let _ = arg_iter.next();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -20,11 +20,11 @@ fn main() -> anyhow::Result<()> {
|
|||||||
let status = cmd.status()?;
|
let status = cmd.status()?;
|
||||||
let code = status.code().unwrap_or(1);
|
let code = status.code().unwrap_or(1);
|
||||||
|
|
||||||
let path = env::temp_dir().join(".gg-failed");
|
let path = env::temp_dir().join(".ge-failed");
|
||||||
|
|
||||||
if code == 0 {
|
if code == 0 {
|
||||||
if std::fs::exists(&path)? {
|
if std::fs::exists(&path)? {
|
||||||
println!("Good girl!");
|
println!("Good enby!");
|
||||||
|
|
||||||
let _ = std::fs::remove_file(path);
|
let _ = std::fs::remove_file(path);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user