aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2014-01-21 22:55:20 +0100
committerGravatar Tom Willemse2014-01-21 22:55:20 +0100
commit6767deb6a27d0cee8132d4bec937e44cb7842312 (patch)
tree63759f5ca0bf4286e71d592821c0d4f58b348d92
parent17ac6369162579208b037a542852f11d824ce48c (diff)
downloadsti-6767deb6a27d0cee8132d4bec937e44cb7842312.tar.gz
sti-6767deb6a27d0cee8132d4bec937e44cb7842312.zip
Ensure the bin directory exists
-rwxr-xr-xsti6
1 files changed, 6 insertions, 0 deletions
diff --git a/sti b/sti
index c9e2a99..12327de 100755
--- a/sti
+++ b/sti
@@ -88,6 +88,12 @@ function cmd_install ()
tool_name=$(basename $1 .git)
tool_home="${data_home}/tools/${tool_name}"
+ # Ensure the bin directory exists.
+ if [[ ! -d "$bin_home" ]]; then
+ echo "Creating directory ${bin_home}"
+ mkdir -p "$bin_home"
+ fi
+
if [[ ! -d "$tool_home" ]]; then
git clone $1 "$tool_home"
cmd_reinit "$tool_name"