Commit 2b5d4a0c3fe914e713fd51277b4b2a6cad558e21

Authored by Shrikant Sharat
1 parent 7e0aca7cec

Create symlinks to plugin locations.

Instead of making a copy and fixing problems with it (like copying/excluding
.git), we now simply create a soft link to the plugin location.

Showing 1 changed file with 3 additions and 5 deletions Side-by-side Diff

... ... @@ -100,11 +100,9 @@ bundle-install () {
100 100  
101 101 if [[ $name != *.theme ]]; then
102 102 echo Installing $name
103   - mkdir -p "$ANTIGEN_BUNDLE_DIR/$name"
104   - pushd "$clone_dir/$loc" > /dev/null
105   - ls | grep -Fv '.git' \
106   - | xargs cp -rt "$ANTIGEN_BUNDLE_DIR/$name"
107   - popd > /dev/null
  103 + local bundle_dest="$ANTIGEN_BUNDLE_DIR/$name"
  104 + test -e "$bundle_dest" && rm -rf "$bundle_dest"
  105 + ln -sT "$clone_dir/$loc" "$bundle_dest"
108 106 else
109 107 mkdir -p "$ANTIGEN_BUNDLE_DIR/$name"
110 108 cp "$clone_dir/$loc" "$ANTIGEN_BUNDLE_DIR/$name"