summaryrefslogtreecommitdiffstats
path: root/ln.sh
blob: 55040c99405ce39d701ff23ac9438442b85ffa9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

SCRIPT_DIR=$(dirname "$(readlink -f "$0")")
pushd $SCRIPT_DIR

mkdir -p ~/.config
pushd ~/.config
for dir in bat fish fzf kitty nvim ripgrep; do
  ln -s "${SCRIPT_DIR}/${dir}" .
done
popd

pushd ~
for f in $(find $SCRIPT_DIR -type f -name 'dot.*'); do
  file="$(basename $f)"
  ln -s "${SCRIPT_DIR}/${file}" "${file/dot/}"
done
popd

popd