diff options
Diffstat (limited to 'crates/divina/src/cli.rs')
| -rw-r--r-- | crates/divina/src/cli.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/divina/src/cli.rs b/crates/divina/src/cli.rs index 4cbb6c7..e373d60 100644 --- a/crates/divina/src/cli.rs +++ b/crates/divina/src/cli.rs @@ -56,12 +56,11 @@ pub fn execute(divina: &mut crate::Divina) { let path = init_matches.value_of("path").unwrap_or("."); if Path::new("Divina.lua").exists() { - println!( + divina_util::exit_with!( + 1, "!! could not clone init repository to '{}', a 'Divina.lua' already exists", path ); - - std::process::exit(1); } divina_git::clone(repository, &format!("./{}", path)) |