Bladeren bron

Auto-continue if the target file is a symlink.
Disallow files starting with '.' (hidden files).

Sam Jaffe 8 jaren geleden
bovenliggende
commit
6ec24ffebc
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      make_links.sh

+ 3 - 2
make_links.sh

@@ -7,10 +7,11 @@ main() {
 
   # 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 . -maxdepth 1 -type f ! \( -name 'make_links.sh' -o -name 'README.md' \) | sed 's/.\///' ) )
+  local files=( $( find . -maxdepth 1 -type f ! \( -name 'make_links.sh' -o -name 'README.md' -o -name '.*' \) | sed 's/.\///' ) )
 
   for f in ${files[@]}; do
-    if [[ -f ~/.${f} ]] && ! [[ -L ~/.${f}  ]]; then 
+    if [[ -L ~/.${f} ]]; then continue; fi
+    if [[ -f ~/.${f} ]]; then 
       echo Backup: ~/.${f} "==>" ~/${f}.old
       mv ~/.${f} ~/${f}.old
     fi