fix: error log

This commit is contained in:
pika 2025-03-17 12:47:51 +01:00
parent 757efc3ec6
commit 0b7d51be05
2 changed files with 65 additions and 38 deletions

54
.zshrc
View file

@ -26,6 +26,26 @@ _MESSAGES=(
[info]=""
)
# Define color variables
RED='\033[0;31m'
YELLOW='\033[0;33m'
CYAN='\033[0;36m'
NC='\033[0m' # No Color
BOLD='\033[1m'
# Functions to store messages
echo_error() {
_MESSAGES[error]+="${RED}$1${NC}\n"
}
echo_warning() {
_MESSAGES[warn]+="${YELLOW}⚠️ $1${NC}\n"
}
echo_info() {
_MESSAGES[info]+="${CYAN} $1${NC}\n"
}
# Display stored messages
error_log() {
[[ -z "${_MESSAGES[error]}${_MESSAGES[warn]}${_MESSAGES[info]}" ]] && return 0
@ -128,7 +148,7 @@ __get_Packager__() {
alias remove="$_sudo apk del"
;;
*)
echo "Unsupported distro: $ID"
echo_error "Unsupported distro: $ID"
return 1
;;
esac
@ -418,23 +438,23 @@ _coding_() {
}
__sources__() {
if [ -e "$HOME/.zshenv" ]; then
echo_info "Loadet zshenv"
. "$HOME/.zshenv"
fi
# if [ -e "$HOME/.zshenv" ]; then
# echo_info "Loadet zshenv"
# . "$HOME/.zshenv"
# fi
if [ -e "$HOME/.bash_aliases" ]; then
echo_info "Loadet bash_aliases"
. "$HOME/.bash_aliases"
else
if command_exists curl; then
curl -fsSL https://git.k4li.de/dotfiles/bash/raw/branch/main/.bash_aliases -o "$HOME/.bash_aliases"
echo_info "(Down)loadet bash_aliases"
. "$HOME/.bash_aliases"
else
echo_warning "Couldn't setup aliases properly.."
fi
fi
# if [ -e "$HOME/.bash_aliases" ]; then
# echo_info "Loadet bash_aliases"
# . "$HOME/.bash_aliases"
# else
# if command_exists curl; then
# curl -fsSL https://git.k4li.de/dotfiles/bash/raw/branch/main/.bash_aliases -o "$HOME/.bash_aliases"
# echo_info "(Down)loadet bash_aliases"
# . "$HOME/.bash_aliases"
# else
# echo_warning "Couldn't setup aliases properly.."
# fi
# fi
local sourceDir="$HOME/.zsh"
local sourceOptions=(