feat: installer and logging
This commit is contained in:
@@ -14,6 +14,7 @@ sudo -v
|
||||
|
||||
dir=$(dirname "$0")
|
||||
install_dir="$dir/install.d"
|
||||
export DOTFILES=$(dirname "$dir")
|
||||
|
||||
if [[ -z "$LOG_TARGET" ]]; then
|
||||
timestamp=$(date +%Y-%m-%dT%H:%M:%S)
|
||||
@@ -25,7 +26,7 @@ if [[ -z "$LOG_TARGET" ]]; then
|
||||
log_dir="$dir/logs"
|
||||
mkdir -p "$log_dir"
|
||||
log_target=${LOG_TARGET:-"$log_dir/$uuid.log"}
|
||||
elif
|
||||
else
|
||||
log_target="$LOG_TARGET"
|
||||
fi
|
||||
|
||||
@@ -37,7 +38,7 @@ install() {
|
||||
script_name=$(basename $script)
|
||||
printf "\n\n<<< $script_name:\n"
|
||||
source $script
|
||||
printf "\n\n>>> $script_name\n"
|
||||
printf "\n>>> $script_name\n"
|
||||
unset script_name
|
||||
done
|
||||
}
|
||||
|
||||
@@ -20,4 +20,6 @@ if command -v apt-get &> /dev/null; then
|
||||
fi
|
||||
|
||||
unset apt_packages
|
||||
else
|
||||
echo "Skipping: apt-get not found"
|
||||
fi
|
||||
|
||||
@@ -12,3 +12,5 @@ if ! command -v git &> /dev/null; then
|
||||
brew install git
|
||||
fi
|
||||
fi
|
||||
|
||||
git --version
|
||||
|
||||
@@ -15,13 +15,14 @@ fi
|
||||
|
||||
stow --version
|
||||
|
||||
root_dir=$(dirname "$(dirname "$(dirname "$(realpath "$0")")")")
|
||||
root_dir=${DOTFILES:-$(dirname "$(dirname "$(dirname "$(realpath "$0")")")")}
|
||||
|
||||
rm -f $HOME/.bash_profile
|
||||
rm -f $HOME/.bashrc
|
||||
rm -f $HOME/.gitconfig
|
||||
rm -f $HOME/.profile
|
||||
rm -f $HOME/.zshrc
|
||||
rm -f $HOME/.p10k.zsh
|
||||
rm -f $HOME/.ssh/config
|
||||
|
||||
mkdir -p $HOME/.config
|
||||
|
||||
Reference in New Issue
Block a user