support cpu_arch on linux (#2776)

This commit is contained in:
Roman Perepelitsa 2024-10-28 10:26:23 +01:00
parent 67a365b9db
commit 5e26473457
1 changed files with 14 additions and 10 deletions

View File

@ -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