diff options
| author | Anton Bobov <abobov@gmail.com> | 2013-11-14 11:09:47 +0600 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2013-11-14 16:18:57 +0600 |
| commit | dc5c2ba7fe5c2b35d649c4622773bdbe6c7ac99a (patch) | |
| tree | 7058d1bb45a045275c81caf4ea9539e7e9dae784 /create_links.sh | |
| parent | afca4ae1cf0d071fcce2068223a5becef9be6a28 (diff) | |
Rewrite install file.
Diffstat (limited to 'create_links.sh')
| -rwxr-xr-x | create_links.sh | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/create_links.sh b/create_links.sh deleted file mode 100755 index be97089..0000000 --- a/create_links.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash - -# Based on file from https://github.com/benhoskings/dot-files - -set -e -dir="$(cd "$(dirname "$0")" && pwd)" -os=$(uname --operating-system) -CMD=$SYSTEMROOT/System32/cmd.exe - -filter() { - fname="files/$(basename "$@")" - if [[ "$fname" == "files/." || "$fname" == "files/.." ]] ; then - return 0 - fi - return 1 -} - -create_windows_link() -{ - target=$target/$(basename "$link") - rm -rvf "$target" - if [ -d "$link" ] ; then - $CMD /c mklink /D $(cygpath --windows "$target") $(cygpath --windows "$link") - else - $CMD /c mklink $(cygpath --windows "$target") $(cygpath --windows "$link") - fi -} - -create_link() -{ - local link=$(echo "$1" | sed "s#^$HOME/##") - local target="$2" - case "$os" in - "Cygwin") create_windows_link ;; - *) ln --verbose --symbolic --force "$link" "$target" ;; - esac -} - -cd && -ls --format=single-column --directory "$dir"/files/.* "$dir"/files/bin | while read f ; do - filter "$f" || - create_link "$f" . -done |
