fix: error log
This commit is contained in:
parent
757efc3ec6
commit
0b7d51be05
2 changed files with 65 additions and 38 deletions
54
.zshrc
54
.zshrc
|
@ -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=(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue