15 lines
280 B
Bash
15 lines
280 B
Bash
#!/bin/bash
|
|
linkFile() {
|
|
#Move old file
|
|
if [ -f "$HOME/$1" ]; then
|
|
echo " - moving old file to $1_bak"
|
|
mv "$HOME/$1" "$HOME/$1_bak"
|
|
fi
|
|
|
|
echo " - linking $1 --> $HOME/$1"
|
|
|
|
ln -s "$(pwd)/configs/$1" "$HOME/$1"
|
|
}
|
|
|
|
[[ "${1}" != "--source-only" ]] && linkFile "${@}"
|