#!/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