diff --git a/src/build/blog.rs b/src/build/blog.rs index b3781e1..dbc1d30 100644 --- a/src/build/blog.rs +++ b/src/build/blog.rs @@ -11,14 +11,14 @@ pub fn build(blog: &Path, dist: &Path) -> Result<()> { utils::run_process( Command::new("git") - .args(&["submodule", "init"]) - .current_dir(&blog), + .args(["submodule", "init"]) + .current_dir(blog), )?; utils::run_process( Command::new("git") - .args(&["submodule", "update"]) - .current_dir(&blog), + .args(["submodule", "update"]) + .current_dir(blog), )?; // Patch config @@ -29,8 +29,8 @@ pub fn build(blog: &Path, dist: &Path) -> Result<()> { utils::run_process( Command::new("hugo") - .args(&["--minify", "--destination", dist.to_str().unwrap()]) - .current_dir(&blog), + .args(["--minify", "--destination", dist.to_str().unwrap()]) + .current_dir(blog), )?; Ok(()) diff --git a/src/main.rs b/src/main.rs index 6e5f187..d8c1999 100644 --- a/src/main.rs +++ b/src/main.rs @@ -44,7 +44,7 @@ impl Talk { format!( "{}-{}", self.date, - self.name.replace(" ", "-").to_lowercase() + self.name.replace(' ', "-").to_lowercase() ) } } diff --git a/src/submodule.rs b/src/submodule.rs index 5599a6d..e52e468 100644 --- a/src/submodule.rs +++ b/src/submodule.rs @@ -89,7 +89,7 @@ pub fn sync(path: &Path, config: &Submodules) -> color_eyre::Result<()> { if !sub_path.exists() { info!(?name, ?url, "Cloning"); let mut cmd = process::Command::new("git"); - cmd.args(&["clone", url, sub_path.to_str().unwrap()]); + cmd.args(["clone", url, sub_path.to_str().unwrap()]); utils::run_process(&mut cmd)?; } else { debug!(?name, ?url, "Repo already exists"); @@ -97,7 +97,7 @@ pub fn sync(path: &Path, config: &Submodules) -> color_eyre::Result<()> { let current_commit = utils::run_process( process::Command::new("git") - .args(&["rev-parse", "HEAD"]) + .args(["rev-parse", "HEAD"]) .current_dir(&sub_path), ) .wrap_err("running git rev-parse HEAD")?; @@ -108,19 +108,19 @@ pub fn sync(path: &Path, config: &Submodules) -> color_eyre::Result<()> { info!("Need to change commit"); let commit_exists = utils::run_process( process::Command::new("git") - .args(&["cat-file", "-t", sync.commit.as_str()]) + .args(["cat-file", "-t", sync.commit.as_str()]) .current_dir(&sub_path), ); - if !commit_exists.is_ok_and(|typ| typ == "commit\n".to_owned()) { + if !commit_exists.is_ok_and(|typ| typ == *"commit\n") { info!("Must fetch commit"); - utils::run_process(process::Command::new("git").current_dir(&sub_path).args(&[ + utils::run_process(process::Command::new("git").current_dir(&sub_path).args([ "fetch", "origin", sync.commit.as_str(), ]))?; } - utils::run_process(process::Command::new("git").current_dir(&sub_path).args(&[ + utils::run_process(process::Command::new("git").current_dir(&sub_path).args([ "reset", "--hard", sync.commit.as_str(), diff --git a/src/utils.rs b/src/utils.rs index 33c4ac4..889ddb8 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -19,7 +19,7 @@ pub fn run_process(cmd: &mut Command) -> Result { ); } - Ok(String::from_utf8(output.stdout).wrap_err("stdout is not UTF-8")?) + String::from_utf8(output.stdout).wrap_err("stdout is not UTF-8") } run_process_inner(cmd).wrap_err(format!( "{} {}",