13 lines
		
	
	
		
			356 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			356 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
## DOWNLOADED FROM GIT REPO ##
 | 
						|
 | 
						|
# Find all dot files then if the original file exists, create a backup
 | 
						|
# Once backed up to {file}.dtbak symlink the new dotfile in place
 | 
						|
for file in $(find . -maxdepth 1 -name ".*" -type f  -printf "%f\n" ); do
 | 
						|
    if [ -e ~/$file ]; then
 | 
						|
        mv -f ~/$file{,.dtbak}
 | 
						|
    fi
 | 
						|
    ln -s $PWD/$file ~/$file
 | 
						|
done
 |