aboutsummaryrefslogtreecommitdiff
path: root/crates/divina/src/cli.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/divina/src/cli.rs')
-rw-r--r--crates/divina/src/cli.rs5
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))