dotfiles/install.sh
2018-11-09 21:28:28 +02:00

18 lines
419 B
Bash
Executable file

#!/usr/bin/env bash
for zsh_file_name in z{shenv,shrc,login}; do
zsh_file="${HOME}/.${zsh_file_name}"
if [[ -f "$zsh_file" ]]; then
zsh_file_backup="${zsh_file}.dmitmel-dotfiles-backup"
echo "Backing up $zsh_file to $zsh_file_backup"
mv -vi "$zsh_file" "$zsh_file_backup"
fi
cat > "$zsh_file" <<EOF
#!/usr/bin/env zsh
export DOTFILES_PATH="$PWD"
source "\$DOTFILES_PATH/$zsh_file_name"
EOF
done