From 4b45e322db86802f91f3108a6625123d81276796 Mon Sep 17 00:00:00 2001 From: giomba Date: Mon, 25 Jul 2022 10:02:22 +0200 Subject: [PATCH] doinstall: introduce install script. --- dotinstall | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 dotinstall diff --git a/dotinstall b/dotinstall new file mode 100755 index 0000000..e2edab0 --- /dev/null +++ b/dotinstall @@ -0,0 +1,23 @@ +#!/bin/bash + +CGREEN='\033[0;32m' +CYELLOW='\033[1;33m' +CNONE='\033[0m' + +declare -A dots +dots["gitignore"]="$HOME/.gitignore" +dots["vimrc"]="$HOME/.vimrc" +dots["zshrc"]="$HOME/.zshrc" + +for key in "${!dots[@]}"; do + value="${dots[$key]}" + # echo "key, value = $key, $value" + echo -e -n "$key: " + if [ -a "$value" ]; then + echo -e "${CYELLOW}skip${CNONE}" + else + ln -s $(pwd)/"$key" $value + echo -e "${CGREEN}ok${CNONE}" + fi +done +