diff options
| author | Anton Bobov <abobov@gmail.com> | 2011-10-17 14:10:25 +0600 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2011-10-17 14:11:22 +0600 |
| commit | 96e6dd58fa188a710eb8489f67ee45c312b95181 (patch) | |
| tree | 90379cff11d775dbe391698f6fc8c5eee6d5a342 | |
| parent | b63ddd9406eabce7887ae13057732c9672b3fd75 (diff) | |
f
| -rwxr-xr-x | create_links.sh | 16 | ||||
| -rw-r--r-- | files/.zsh/rc-10093352-sibsac/S10_functions | 3 | ||||
| -rw-r--r-- | files/.zsh/rc-10093352-sibsac/S50_aliases | 3 | ||||
| -rw-r--r-- | ignore-10093352-SIBSAC | 1 |
4 files changed, 16 insertions, 7 deletions
diff --git a/create_links.sh b/create_links.sh index 8f27993..6c2ab08 100755 --- a/create_links.sh +++ b/create_links.sh @@ -3,8 +3,17 @@ # Based on file from https://github.com/benhoskings/dot-files set -e -dir="$(cd "$(dirname "$0")" && pwd)/files" +dir="$(cd "$(dirname "$0")" && pwd)" os=$(uname -o) +ignore="$dir/ignore-$(/bin/hostname)" + +filter() { + fname="$(basename "$@")" + if [[ "$fname" == "." || "$fname" == ".." ]] ; then + return 0 + fi + return $(grep -x -F "$fname" "$ignore" >/dev/null 2>&1) +} create_windows_link() { @@ -28,8 +37,7 @@ create_link() } cd && -ls --format=single-column --directory "$dir"/.* | while read f ; do - [ "$f" == "$dir/." ] || - [ "$f" == "$dir/.." ] || +ls --format=single-column --directory "$dir"/files/.* | while read f ; do + filter "$f" || create_link "$f" . done diff --git a/files/.zsh/rc-10093352-sibsac/S10_functions b/files/.zsh/rc-10093352-sibsac/S10_functions new file mode 100644 index 0000000..91aa4d3 --- /dev/null +++ b/files/.zsh/rc-10093352-sibsac/S10_functions @@ -0,0 +1,3 @@ +open() { explorer $(cygpath -w "$*") } + +# vim: et ft=zsh : diff --git a/files/.zsh/rc-10093352-sibsac/S50_aliases b/files/.zsh/rc-10093352-sibsac/S50_aliases deleted file mode 100644 index 8af6e96..0000000 --- a/files/.zsh/rc-10093352-sibsac/S50_aliases +++ /dev/null @@ -1,3 +0,0 @@ -alias ex='explorer $(cygpath "$PWD")' - -# vim: et ft=zsh : diff --git a/ignore-10093352-SIBSAC b/ignore-10093352-SIBSAC new file mode 100644 index 0000000..1408e70 --- /dev/null +++ b/ignore-10093352-SIBSAC @@ -0,0 +1 @@ +.mutt |
