1
0

setup.sh 424 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. set -e
  3. TARGET="$HOME/Library/Application Support/Code/User"
  4. SOURCE="$HOME/dotfiles/Code/User"
  5. BAK="$HOME/dotfiles/bak/Code_User"
  6. setup_symlink () {
  7. if [ -d "$TARGET" ]; then
  8. true
  9. else
  10. echo "$TARGET does not exist"
  11. exit 1
  12. fi
  13. if [ -f "$TARGET/$1" ]; then
  14. mv "$TARGET/$1" "$BAK/$1"
  15. fi
  16. ln -s "$SOURCE/$1" "$TARGET/$1"
  17. }
  18. setup_symlink "settings.json"
  19. setup_symlink "keybindings.json"