rice/dotfiles-achive

22 lines
417 B
Plaintext
Raw Normal View History

#!/bin/sh
# What?
# Script which copies all dotfiles specified in locs.conf file into a new directory "dotfiles"
locations=locs.conf
output=dotfiles/
if [ ! -f "$locations" ];then
echo 'Missing locs.conf file to read dotfile locations from'
fi
mkdir -p $output
while read line; do
if [ ! -z "$line" ]; then
base="`dirname $line`"
mkdir -p "$output/$base"
cp "$line" "$output/$base"
fi
done < $locations