| 123456789101112131415161718192021 |
- #!/bin/bash
- set -e
- ENSUREDIR="$HOME/.config/karabiner"
- TARGET="$HOME/.config/karabiner/karabiner.json"
- SOURCE="$HOME/dotfiles/karabiner/karabiner.json"
- BAK="$HOME/dotfiles/bak/karabiner.json"
- if [ -d "$ENSUREDIR" ]; then
- true
- else
- echo "$ENSUREDIR does not exist"
- exit 1
- fi
- if [ -f "$TARGET" ]; then
- mv "$TARGET" "$BAK"
- fi
- ln -s "$SOURCE" "$TARGET"
|