Revert "Fix (command:clean): removes error message 'dir not found' if 'clean' is run multiple times"

This reverts commit 2387942588.
This commit is contained in:
Amanjeev Sethi 2019-10-05 15:57:10 -04:00
parent 2387942588
commit 3c25dba9b4
1 changed files with 1 additions and 6 deletions

View File

@ -3,7 +3,6 @@ use clap::{App, ArgMatches, SubCommand};
use mdbook::errors::*; use mdbook::errors::*;
use mdbook::MDBook; use mdbook::MDBook;
use std::fs; use std::fs;
use std::path::Path;
// Create clap subcommand arguments // Create clap subcommand arguments
pub fn make_subcommand<'a, 'b>() -> App<'a, 'b> { pub fn make_subcommand<'a, 'b>() -> App<'a, 'b> {
@ -30,11 +29,7 @@ pub fn execute(args: &ArgMatches) -> mdbook::errors::Result<()> {
Some(dest_dir) => dest_dir.into(), Some(dest_dir) => dest_dir.into(),
None => book.root.join(&book.config.build.build_dir), None => book.root.join(&book.config.build.build_dir),
}; };
let path_to_dir_to_remove = Path::new(&dir_to_remove);
if path_to_dir_to_remove.exists() {
fs::remove_dir_all(&dir_to_remove).chain_err(|| "Unable to remove the build directory")?; fs::remove_dir_all(&dir_to_remove).chain_err(|| "Unable to remove the build directory")?;
}
Ok(()) Ok(())
} }