diff options
Diffstat (limited to 'bin/load.sh')
| -rwxr-xr-x | bin/load.sh | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/bin/load.sh b/bin/load.sh new file mode 100755 index 0000000..1a4a88f --- /dev/null +++ b/bin/load.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +WGET=$(which wget) +URL="http://pluto.fsinf.at/~astra/config/" + +FILES=".hushlogin .Xdefaults .zshrc .zshrc.local .zprofile .muttrc .gitconfig .gitignore .screenrc bin/latextags bin/ltags" +UNPACK="vim.tar.gz" +CLEAN=".vim .vimrc" +DIRECTORIES="bin" + +cd ~ + +for i in $DIRECTORIES +do + mkdir -p ${i} +done + +# remove local files +for i in $FILES $UNPACK $CLEAN +do + rm -rf ${i} +done + +# fetch files from server +for i in $FILES $UNPACK +do + ${WGET} -q ${URL}${i} +done + +# unpack tgz's +for i in $UNPACK +do + tar xzf ${i} + rm ${i} +done |
