Skip to content

Instantly share code, notes, and snippets.

@vhristev
Created September 23, 2021 09:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vhristev/002982668a55f84584736ade516b1d65 to your computer and use it in GitHub Desktop.
Save vhristev/002982668a55f84584736ade516b1d65 to your computer and use it in GitHub Desktop.
shell-debug.txt
set -x
+omz_termsupport_precmd:1> [[ '' == true ]]
+omz_termsupport_precmd:2> title '%15<..<%~%<<' '%n@%m:%~'
+title:1> emulate -L zsh
+title:2> setopt prompt_subst
+title:4> [[ '' == *term* ]]
+title:8> : '%n@%m:%~'
+title:10> case screen-256color (cygwin | xterm* | putty* | rxvt* | konsole* | ansi | mlterm* | alacritty | st*)
+title:10> case screen-256color (screen*)
+title:16> print -Pn '\ek%15\<..\<%~%\<\<\e\'
#### SNIP SNIP
+check_venv:6> _check_path /Users/vhristev/Documents/CB/CB-gitlab/obseye
+_check_path:2> local check_dir=/Users/vhristev/Documents/CB/CB-gitlab/obseye
+_check_path:4> [[ -f /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv ]]
+_check_path:7> [[ -f /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock ]]
+_check_path:8> printf /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock
+check_venv:6> local venv_path=/Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock
+check_venv:8> [[ -n /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock ]]
+check_venv:10> /usr/bin/stat --version
+check_venv:11> [[ 1 -eq 0 ]]
+check_venv:15> file_owner=+check_venv:15> /usr/bin/stat -f %u /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock
+check_venv:15> file_owner=501
+check_venv:16> file_permissions=+check_venv:16> /usr/bin/stat -f %OLp /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock
+check_venv:16> file_permissions=644
+check_venv:19> [[ 501 != +check_venv:19> id -u
+check_venv:19> [[ 501 != 501+check_venv:19> id -u
+check_venv:19> [[ 501 != 501 ]]
+check_venv:23> [[ "$file_permissions" -regex-match ^[64][04][04]$ ]]
+check_venv:28> [[ /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock == */Pipfile ]]
+check_venv:32> [[ /Users/vhristev/Documents/CB/CB-gitlab/obseye/poetry.lock == */poetry.lock ]]
+check_venv:32> type poetry
+check_venv:33> _activate_poetry
+_activate_poetry:3> poetry env list --full-path
+_activate_poetry:3> sort -k 2
+_activate_poetry:3> tail -n 1
+_activate_poetry:3> cut '-d ' -f1
+_activate_poetry:3> local name=/Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv
+_activate_poetry:4> [[ -n /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv ]]
+_activate_poetry:5> _maybeworkon /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv poetry
+_maybeworkon:1> local venv_dir=/Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv
+_maybeworkon:2> local venv_type=poetry
+_maybeworkon:3> _get_venv_name /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv poetry
+_get_venv_name:1> local venv_dir=/Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv
+_get_venv_name:2> local venv_type=poetry
+_get_venv_name:3> basename /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv
+_get_venv_name:3> local venv_name=.venv
+_get_venv_name:6> [[ poetry == pipenv ]]
+_get_venv_name:10> printf %s .venv
+_maybeworkon:3> local venv_name=.venv
+_maybeworkon:5> local DEFAULT_MESSAGE_FORMAT='Switching %venv_type: \e[1m\e[35m%venv_name\e[0m \e[32m[🐍%py_version]\e[0m'
+_maybeworkon:6> [[ '' != *.UTF-8 ]]
+_maybeworkon:8> DEFAULT_MESSAGE_FORMAT='Switching %venv_type: \e[1m\e[35m%venv_name\e[0m \e[32m[%py_version]\e[0m'
+_maybeworkon:12> [[ -z /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv || .venv != +_maybeworkon:12> _get_venv_name /Users/vhristev/Documents/CB/CB-gitlab/obseye/.venv poetry
+hg_prompt_info:10> return 1
(.venv)
~/Documents/CB/CB-gitlab/obseye (master*) »
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment