aboutsummaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh15
1 files changed, 14 insertions, 1 deletions
diff --git a/install.sh b/install.sh
index 072b4f2..8270a42 100755
--- a/install.sh
+++ b/install.sh
@@ -1,5 +1,18 @@
1#!/bin/sh 1#!/bin/sh
2 2
3link() {
4 src="$1"
5 dst="$2"
6
7 if [ -e "$dst" ] || [ -L "$dst" ]; then
8 rm -rf "$dst"
9 fi
10
11 ln -sf "$src" "$dst"
12}
13
14SCRIPT_DIR=$(cd -- "$(dirname -- "$0")" && pwd)
15
3CONFIG=~/.config 16CONFIG=~/.config
4mkdir -p "$CONFIG" 17mkdir -p "$CONFIG"
5 18
@@ -14,7 +27,7 @@ cp -R tmux "$CONFIG"
14cp -R tmuxp "$CONFIG" 27cp -R tmuxp "$CONFIG"
15 28
16# nvim 29# nvim
17cp -R nvim "$CONFIG" 30link "$SCRIPT_DIR/nvim" "$CONFIG/nvim"
18 31
19# vit 32# vit
20cp -R vit "$CONFIG" 33cp -R vit "$CONFIG"