From 16e835281194de7af358967508c23375c9100d12 Mon Sep 17 00:00:00 2001 From: David Aguilar Date: Sat, 30 Aug 2014 01:38:20 -0700 Subject: [PATCH] init: factor out a zitdir_check() function This will be used by the new "zit add" command. --- zit | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/zit b/zit index 39f0385..4a8e418 100755 --- a/zit +++ b/zit @@ -129,6 +129,12 @@ zitdir_init() { git config core.excludesfile "$ZIT_EXCLUDE" } +zitdir_check() { + if test -f "$ZIT_DIR"; then + abort "$ZIT_DIR exists but it's not a directory, cannot continue" + fi +} + zit_init() { if test -n "$1"; then zitdir_init "$1" @@ -139,7 +145,7 @@ zit_init() { echo "$ZIT_DIR exists already" exit fi - test -e "$ZIT_DIR" && abort "$ZIT_DIR exists but it's not a directory, cannot continue" + zitdir_check mkdir "$ZIT_DIR" fi } -- 2.32.0.93.g670b81a890