We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0562a9d + 4112658 commit abca68aCopy full SHA for abca68a
src/cli.rs
@@ -1,5 +1,6 @@
1
use {
2
crate::*,
3
+ anyhow::anyhow,
4
crossterm::{
5
self, cursor,
6
terminal::{EnterAlternateScreen, LeaveAlternateScreen},
@@ -66,6 +67,8 @@ pub fn run() -> anyhow::Result<()> {
66
67
if !package_config_path.exists() {
68
fs::write(&package_config_path, DEFAULT_PACKAGE_CONFIG)?;
69
eprintln!("bacon project configuration file written.");
70
+ } else {
71
+ return Err(anyhow!("{} already exists, refusing to overwrite", package_config_path.display()).into());
72
}
73
println!("{}", package_config_path.to_string_lossy());
74
return Ok(());
0 commit comments