summaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorVictor Xian Wang <victor.xianwang@gmail.com>2021-01-01 14:50:03 -0500
committerVictor Xian Wang <victor.xianwang@gmail.com>2021-01-01 15:20:29 -0500
commit8ad58c791a8704651ea2d00015300f29d9301977 (patch)
tree63d1c99995af35107c5d4ca200ef2bc6d5390b4f /install
parentae0d1395f61295cf5a94a0655b4c91879d8829f8 (diff)
downloaddotfiles-8ad58c791a8704651ea2d00015300f29d9301977.tar.gz
dotfiles-8ad58c791a8704651ea2d00015300f29d9301977.tar.bz2
dotfiles-8ad58c791a8704651ea2d00015300f29d9301977.zip
initial commit
add some rc files and conf files
Diffstat (limited to 'install')
-rwxr-xr-xinstall15
1 files changed, 15 insertions, 0 deletions
diff --git a/install b/install
new file mode 100755
index 0000000..5a7e72c
--- /dev/null
+++ b/install
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+set -e
+
+CONFIG="install.conf.yaml"
+DOTBOT_DIR="dotbot"
+
+DOTBOT_BIN="bin/dotbot"
+BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+
+cd "${BASEDIR}"
+git -C "${DOTBOT_DIR}" submodule sync --quiet --recursive
+git submodule update --init --recursive "${DOTBOT_DIR}"
+
+"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" "${@}"