support cpu_arch on linux (#2776)
This commit is contained in:
parent
67a365b9db
commit
5e26473457
|
@ -5752,15 +5752,19 @@ prompt_cpu_arch() {
|
||||||
state=$_p9k__cache_val[1]
|
state=$_p9k__cache_val[1]
|
||||||
text=$_p9k__cache_val[2]
|
text=$_p9k__cache_val[2]
|
||||||
else
|
else
|
||||||
local cmd
|
if [[ -r /proc/sys/kernel/arch ]]; then
|
||||||
for cmd in machine arch; do
|
text=$(</proc/sys/kernel/arch)
|
||||||
(( $+commands[$cmd] )) || continue
|
else
|
||||||
if text=$(command -- $cmd) 2>/dev/null && [[ $text == [a-zA-Z][a-zA-Z0-9_]# ]]; then
|
local cmd
|
||||||
break
|
for cmd in machine arch; do
|
||||||
else
|
(( $+commands[$cmd] )) || continue
|
||||||
text=
|
if text=$(command -- $cmd) 2>/dev/null && [[ $text == [a-zA-Z][a-zA-Z0-9_]# ]]; then
|
||||||
fi
|
break
|
||||||
done
|
else
|
||||||
|
text=
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
state=_${${(U)text}//İ/I}
|
state=_${${(U)text}//İ/I}
|
||||||
_p9k_cache_ephemeral_set "$state" "$text"
|
_p9k_cache_ephemeral_set "$state" "$text"
|
||||||
fi
|
fi
|
||||||
|
@ -9495,7 +9499,7 @@ if [[ $__p9k_dump_file != $__p9k_instant_prompt_dump_file && -n $__p9k_instant_p
|
||||||
zf_rm -f -- $__p9k_instant_prompt_dump_file{,.zwc} 2>/dev/null
|
zf_rm -f -- $__p9k_instant_prompt_dump_file{,.zwc} 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
typeset -g P9K_VERSION=1.20.13
|
typeset -g P9K_VERSION=1.20.14
|
||||||
|
|
||||||
if [[ ${VSCODE_SHELL_INTEGRATION-} == <1-> && ${+__p9k_force_term_shell_integration} == 0 ]]; then
|
if [[ ${VSCODE_SHELL_INTEGRATION-} == <1-> && ${+__p9k_force_term_shell_integration} == 0 ]]; then
|
||||||
typeset -gri __p9k_force_term_shell_integration=1
|
typeset -gri __p9k_force_term_shell_integration=1
|
||||||
|
|
Loading…
Reference in New Issue