Skip to content

Instantly share code, notes, and snippets.

@romkatv
Last active July 17, 2019 20:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save romkatv/ea62152e89105303e2074d21c2cee5c0 to your computer and use it in GitHub Desktop.
Save romkatv/ea62152e89105303e2074d21c2cee5c0 to your computer and use it in GitHub Desktop.
Powerlevel10k Compiled Prompt Demo
#!/usr/bin/zsh
p=$'${${_P9K_BG::=NONE}+}${${_P9K_I::=0}+}\M-b\M-\C-U\M--\M-b\M-\C-T\M-\C-@%f%b%k${${_P9K_E::=1}+}${${_P9K_C::=${(Q)${:-%D\\{%H:%M:%S\\}}}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=1)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0102}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{102\\} %F{000\\}\M-o\M-\C-@\M-\C-W%F{000\\}}+}${${_P9K_V[2]::=%K{102\\}%F{000\\}\M-o\M-\C-@\M-\C-W%F{000\\}}+}${${_P9K_V[3]::=%K{102\\}%F{000\\}\M-n\M-\C-B\M-1 %F{000\\}\M-o\M-\C-@\M-\C-W%F{000\\}}+}${${_P9K_V[4]::=%K{102\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{000\\}\M-o\M-\C-@\M-\C-W%F{000\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=1}+}${${_P9K_BG::=102}+}}${${_P9K_E::=${${(%)${:-%#}}:#%}}+}${${_P9K_C::=${(Q)${:-\'\'}}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=2)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0000}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{000\\} %F{003\\}\uF09C%F{003\\}}+}${${_P9K_V[2]::=%K{000\\}%F{003\\}\uF09C%F{003\\}}+}${${_P9K_V[3]::=%K{000\\}%F{003\\}\M-n\M-\C-B\M-1 %F{003\\}\uF09C%F{003\\}}+}${${_P9K_V[4]::=%K{000\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{003\\}\uF09C%F{003\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=2}+}${${_P9K_BG::=000}+}}${${_P9K_E::=${${(%)${:-%j}}:#0}}+}${${_P9K_C::=${${(%)${:-%j}}:#1}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=2)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0000}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{000\\} %F{006\\}\M-o\M-\C-@\M-\C-S%F{006\\}}+}${${_P9K_V[2]::=%K{000\\}%F{006\\}\M-o\M-\C-@\M-\C-S%F{006\\}}+}${${_P9K_V[3]::=%K{000\\}%F{006\\}\M-n\M-\C-B\M-1 %F{006\\}\M-o\M-\C-@\M-\C-S%F{006\\}}+}${${_P9K_V[4]::=%K{000\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{006\\}\M-o\M-\C-@\M-\C-S%F{006\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=3}+}${${_P9K_BG::=000}+}}${${_P9K_E::=${$((!${#${(%)${:-%~}}:#\\~})):#0}}+}${${_P9K_C::=${(Q)${:-%~}}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=4)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0002}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{002\\} %F{000\\}\M-o\M-\C-@\M-\C-U%F{000\\}}+}${${_P9K_V[2]::=%K{002\\}%F{000\\}\M-o\M-\C-@\M-\C-U%F{000\\}}+}${${_P9K_V[3]::=%K{002\\}%F{000\\}\M-n\M-\C-B\M-1 %F{000\\}\M-o\M-\C-@\M-\C-U%F{000\\}}+}${${_P9K_V[4]::=%K{002\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{000\\}\M-o\M-\C-@\M-\C-U%F{000\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=4}+}${${_P9K_BG::=002}+}}${${_P9K_E::=${$((!${#${(%)${:-%~}}:#\\~?*})):#0}}+}${${_P9K_C::=${(Q)${:-%~}}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=4)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0004}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{004\\} %F{000\\}\M-o\M-\C-A\M-<%F{000\\}}+}${${_P9K_V[2]::=%K{004\\}%F{000\\}\M-o\M-\C-A\M-<%F{000\\}}+}${${_P9K_V[3]::=%K{004\\}%F{000\\}\M-n\M-\C-B\M-1 %F{000\\}\M-o\M-\C-A\M-<%F{000\\}}+}${${_P9K_V[4]::=%K{004\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{000\\}\M-o\M-\C-A\M-<%F{000\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=4}+}${${_P9K_BG::=004}+}}${${_P9K_E::=${$((!${#${(%)${:-%~}}:#/etc*})):#0}}+}${${_P9K_C::=${(Q)${:-%~}}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=4)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0000}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{000\\} %F{007\\}\M-o\M-\C-@\M-\C-S%F{007\\}}+}${${_P9K_V[2]::=%K{000\\}%F{007\\}\M-o\M-\C-@\M-\C-S%F{007\\}}+}${${_P9K_V[3]::=%K{000\\}%F{007\\}\M-n\M-\C-B\M-1 %F{007\\}\M-o\M-\C-@\M-\C-S%F{007\\}}+}${${_P9K_V[4]::=%K{000\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{007\\}\M-o\M-\C-@\M-\C-S%F{007\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=4}+}${${_P9K_BG::=000}+}}${${_P9K_E::=${${${(%)${:-%~}}:#\\~*}:#/etc*}}+}${${_P9K_C::=${(Q)${:-%~}}}+}${_P9K_N::=}${${_P9K_E:-${_P9K_N:=9}}+}${${${${_P9K_BG:-0}:#NONE}:-${_P9K_N:=1}}+}${${${$((_P9K_I>0&&_P9K_I>=4)):#1}:-${_P9K_N:=2}}+}${${${${:-0$_P9K_BG}:#0008}:-${_P9K_N:=3}}+}${${_P9K_N:=4}+}${${_P9K_V[1]::=%K{008\\} %F{000\\}\M-o\M-\C-D\M-\C-U%F{000\\}}+}${${_P9K_V[2]::=%K{008\\}%F{000\\}\M-o\M-\C-D\M-\C-U%F{000\\}}+}${${_P9K_V[3]::=%K{008\\}%F{000\\}\M-n\M-\C-B\M-1 %F{000\\}\M-o\M-\C-D\M-\C-U%F{000\\}}+}${${_P9K_V[4]::=%K{008\\}%F{$_P9K_BG\\}\M-n\M-\C-B\M-0 %F{000\\}\M-o\M-\C-D\M-\C-U%F{000\\}}+}${_P9K_V[$_P9K_N]}${_P9K_E:+${_P9K_C:+ }${_P9K_C} ${${_P9K_I::=4}+}${${_P9K_BG::=008}+}}%k${_P9K_N::=}${${_P9K_BG:-${_P9K_N:=1}}+}${${${_P9K_BG:#NONE}:-${_P9K_N:=2}}+}${${_P9K_N:=3}+}${${_P9K_V[1]::=%f\M-n\M-\C-B\M-0}+}${_P9K_V[2]::=}${${_P9K_V[3]::=%F{$_P9K_BG\\}\M-n\M-\C-B\M-0}+}${_P9K_V[$_P9K_N]}%f \n\M-b\M-\C-U\M-0\M-b\M-\C-T\M-\C-@ '
docker run -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 -e TERM -e PROMPT=$p -it --rm ubuntu bash -uexc \
'apt update && apt install -y zsh && echo "setopt nopromptbang prompt{cr,percent,sp,subst}" >~/.zshrc && zsh -i'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment