M src/builder.rs => src/builder.rs +2 -5
@@ 19,7 19,7 @@ impl Default for Builder {
fn default() -> Self {
Self {
number_sections: false,
- build_dir: Some(PathBuf::from("build")),
+ build_dir: None,
locale: DEFAULT_LOCALE.to_string(),
add_title: false,
}
@@ 31,10 31,7 @@ impl Builder {
Self {
number_sections: manifest.number_sections.unwrap_or(false),
locale: manifest.locale.clone().unwrap_or(DEFAULT_LOCALE.into()),
- build_dir: manifest
- .build_dir
- .clone()
- .or_else(|| Some(PathBuf::from("build"))),
+ build_dir: manifest.build_dir.clone(),
add_title: manifest.add_title.unwrap_or(false),
}
}
M src/cli/init.rs => src/cli/init.rs +1 -0
@@ 36,6 36,7 @@ pub fn init(path: Option<PathBuf>) -> Result<()> {
writeln!(config, "outputs = [\"pdf\"]")?;
writeln!(config, "add-title = true")?;
+ writeln!(config, "build-dir = \"build\"")?;
writeln!(config)?;
writeln!(config, "[[document]]")?;