cleanup, fix bug with prompt
This commit is contained in:
parent
f027767fca
commit
bdfa31f9d5
|
@ -1,24 +1,6 @@
|
||||||
# make word splitting behave like bash
|
# make word splitting behave like bash
|
||||||
setopt SH_WORD_SPLIT
|
setopt SH_WORD_SPLIT
|
||||||
|
|
||||||
# Evaluate if root user
|
|
||||||
if uname -s | egrep -q '^(CYGWIN)|(MINGW)|(MSYS)'; then
|
|
||||||
#windows
|
|
||||||
if id -G | grep -q 544; then
|
|
||||||
IS_ROOT=true
|
|
||||||
else
|
|
||||||
IS_ROOT=false
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
#'nix
|
|
||||||
if [[ $UID -eq 0 ]]; then
|
|
||||||
IS_ROOT=true
|
|
||||||
else
|
|
||||||
IS_ROOT=false
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
export IS_ROOT
|
|
||||||
|
|
||||||
# gpg-agent
|
# gpg-agent
|
||||||
export GPG_TTY=$(tty)
|
export GPG_TTY=$(tty)
|
||||||
gpg-connect-agent updatestartuptty /bye >/dev/null
|
gpg-connect-agent updatestartuptty /bye >/dev/null
|
||||||
|
|
|
@ -1,4 +1,2 @@
|
||||||
if [ "$IS_ROOT" = false ]; then
|
motd
|
||||||
motd
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
ascii_distro="arch_small"
|
|
||||||
|
|
||||||
print_info () {
|
|
||||||
info line_break
|
|
||||||
|
|
||||||
info "OS" distro
|
|
||||||
info "Shell" shell
|
|
||||||
info "Kernel" kernel
|
|
||||||
|
|
||||||
info line_break
|
|
||||||
|
|
||||||
info "Packages" packages "$update_msg"
|
|
||||||
}
|
|
|
@ -61,7 +61,9 @@ prompt_cmd() {
|
||||||
local wd_base="${PWD/$HOME/~}"
|
local wd_base="${PWD/$HOME/~}"
|
||||||
local wd_post=$(echo "$wd_base" | grep -Eo '(^~|/[^/]+){1,4}$')
|
local wd_post=$(echo "$wd_base" | grep -Eo '(^~|/[^/]+){1,4}$')
|
||||||
local wd_pre=$(echo "${wd_base/$wd_post/}" | grep -Eo '^~|/[^/]{2}' | tr -d '\n' )
|
local wd_pre=$(echo "${wd_base/$wd_post/}" | grep -Eo '^~|/[^/]{2}' | tr -d '\n' )
|
||||||
local wd="%{$fg[yellow]%}$wd_pre$wd_post"
|
local wd="$wd_pre$wd_post"
|
||||||
|
[[ "$wd" == "" ]] && wd="/"
|
||||||
|
wd="%{$fg[yellow]%}$wd"
|
||||||
|
|
||||||
# prompt
|
# prompt
|
||||||
if __is_root; then
|
if __is_root; then
|
||||||
|
|
Loading…
Reference in New Issue