From 03a0fd66bd696a5cbf9cd91dde242df60e4a6f96 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Tue, 14 Dec 2021 03:50:02 +0200 Subject: As far as I 've been --- install.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 install.sh (limited to 'install.sh') diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..e2102b7 --- /dev/null +++ b/install.sh @@ -0,0 +1,37 @@ +#!/bin/bash +logthis(){ + logger -t arching-kaos $1 +} +HAK=".arching-kaos" +logthis "Searching for $HAK folder and files" +if [ ! -d $HOME/$HAK ]; then + mkdir $HOME/$HAK + logthis "$HAK created in $HOME"; +fi +logthis "Searching for rc" +if [ ! -f $HOME/$HAK/rc ]; then + echo export PATH=$PATH:$HOME/$HAK/bin > $HOME/$HAK/rc + cat config.sh >> $HOME/$HAK/rc + logthis "New rc export to file"; +fi +logthis "Searching for shell" +if [ $SHELL == "/usr/bin/zsh" ]; then + SHELLRC=".zshrc" + logthis "ZSH found"; +elif [ $SHELL == "/usr/bin/bash" ]; then + SHELLRC='.bashrc' + logthis "BASH found"; +else + logthis "Unknown shell... skipping installation" + exit; +fi +logthis "Searching if rc is already there" +grep "source ~/$HAK/rc" $HOME/$SHELLRC > /dev/null 2>&1 +if [ $? == 0 ]; then + logthis "Already installed"; +else + echo "source ~/$HAK/rc" >> $HOME/$SHELLRC + logthis "$HAK installed at $HOME and sourced it in $SHELLRC"; +fi +sh init.sh +sh ipfs-check-install-setup-init-update -- cgit v1.2.3