| 12345678910111213141516171819 |
- #!/bin/bash
- main() {
- local homedir=$(dirname $(readlink -f "${BASH_SOURCE}"))
- cd "${homedir}"
- # The files make_links.sh and README.md are not part of the 'dotfiles', but assistands
- # TODO(sjaffe): Make it so a list can be embedded in this instead of enumeration
- local files=( $( find -type f ! \( -name 'make_links.sh' -o -name 'README.md' \) | sed 's/.\///' ) )
- for f in ${files[@]}; do
- echo ~/.${f} "-->" ${homedir}/${f}
- if [[ -f ~/.${f} ]]; then mv ~/.${f} ~/${f}.old; fi
- ln -s ${homedir}/${f} ~/.${f}
- done
- }
- main
|