JanDeDobbeleer / oh-my-posh

The most customisable and low-latency cross platform/shell prompt renderer
https://ohmyposh.dev
MIT License
16.83k stars 2.36k forks source link

wrong error code for bash #5635

Closed yzjia0827 closed 6 days ago

yzjia0827 commented 6 days ago

Code of Conduct

What happened?

oh-my-posh is really awesome. I used it for powershell in windows. It changed the color of the prompt everytime the command goes wrong. However, when I transplant the settings for bash, it didn't work. When I tried to ouput the status code by changing the template to "{{ .Code }}", it printed 0 everytime no matter whether the command went wrong, and didn't give me the code same as $? in bash.

Theme

pure.omp.json

What OS are you seeing the problem on?

Linux

Which shell are you using?

bash

Log output

Version: 23.13.1

Shell: bash (5.2.21(1)-release)

Prompt:

somebody ~ 
❯ 

Segments:

ConsoleTitle(true)                         -   1 ms
Session(true)                              -   1 ms
Path(true)                                 -   0 ms
Git(false)                                 -   1 ms
Executiontime(false)                       -   0 ms
Node(false)                                -   0 ms
Python(false)                              -   0 ms
Status(true)                               -   0 ms

Run duration: 9.765966ms

Cache path: /home/somebody/.cache/oh-my-posh

Config path: /home/somebody/.local/share/oh-my-posh/themes/pure.omp.json

Logs:

[DEBUG] 20:12:05.884 debug.go:42 → debug mode enabled
[DEBUG] 20:12:05.884 debug.go:42 → plain mode enabled
[DEBUG] 20:12:05.884 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.884 terminal.go:Getenv(LOCALAPPDATA) - 41.722µs
[DEBUG] 20:12:05.884 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.884 terminal.go:Getenv(OMP_CACHE_DIR) - 6.112µs
[DEBUG] 20:12:05.884 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.884 terminal.go:Getenv(XDG_CACHE_HOME) - 9.476µs
[TRACE] 20:12:05.884 terminal.go:CachePath() - 112.166µs
[DEBUG] 20:12:05.884 terminal.go:70 → loading cache file: /home/somebody/.cache/oh-my-posh/omp.cache
[DEBUG] 20:12:05.885 terminal.go:70 → loading cache key: environment_platform
[DEBUG] 20:12:05.885 terminal.go:70 → loading cache key: is_wsl
[DEBUG] 20:12:05.885 terminal.go:70 → loading cache key: upgrade_check
[TRACE] 20:12:05.885 terminal.go(/home/somebody/.cache/oh-my-posh/omp.cache) - 188.774µs
[DEBUG] 20:12:05.885 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.885 terminal.go:Getenv(LOCALAPPDATA) - 6.672µs
[DEBUG] 20:12:05.885 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.885 terminal.go:Getenv(OMP_CACHE_DIR) - 5.698µs
[DEBUG] 20:12:05.885 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.885 terminal.go:Getenv(XDG_CACHE_HOME) - 5.861µs
[TRACE] 20:12:05.885 terminal.go:CachePath() - 52.33µs
[DEBUG] 20:12:05.885 terminal.go:70 → loading cache file: /home/somebody/.cache/oh-my-posh/omp.cache.11872
[DEBUG] 20:12:05.885 terminal.go:70 → loading cache key: prompt_count_cache
[DEBUG] 20:12:05.885 terminal.go:70 → loading cache key: template_cache
[TRACE] 20:12:05.885 terminal.go(/home/somebody/.cache/oh-my-posh/omp.cache.11872) - 234.523µs
[DEBUG] 20:12:05.885 terminal.go:Getenv:165 → /home/somebody/.local/share/oh-my-posh/themes/pure.omp.json
[TRACE] 20:12:05.885 terminal.go:Getenv(POSH_THEME) - 7.04µs
[DEBUG] 20:12:05.885 terminal.go:ResolveConfigPath:97 → config set using POSH_THEME: /home/somebody/.local/share/oh-my-posh/themes/pure.omp.json
[TRACE] 20:12:05.885 terminal.go:ResolveConfigPath() - 26.184µs
[TRACE] 20:12:05.885 terminal.go:SetPromptCount() - 1.499µs
[TRACE] 20:12:05.885 terminal.go:Init() - 802.926µs
[TRACE] 20:12:05.885 terminal.go:Flags() - 207ns
[TRACE] 20:12:05.887 load.go:loadConfig() - 1.648656ms
[TRACE] 20:12:05.887 terminal.go:Flags() - 109ns
[DEBUG] 20:12:05.887 debug.go:50 → terminal program: Unknown
[DEBUG] 20:12:05.887 debug.go:50 → terminal shell: shell
[DEBUG] 20:12:05.887 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.887 terminal.go:Getenv(OMP_CACHE_DISABLED) - 5.802µs
[TRACE] 20:12:05.887 terminal.go:Shell() - 239ns
[DEBUG] 20:12:05.887 terminal.go:Getenv:165 → 5.2.21(1)-release
[TRACE] 20:12:05.887 terminal.go:Getenv(POSH_SHELL_VERSION) - 6.4µs
[DEBUG] 20:12:05.887 debug.go:PrintDebug:23 → segment: Title
[DEBUG] 20:12:05.887 text.go:Render:80 → rendering template: {{if .Root}}(Admin){{end}} {{.PWD}}
[TRACE] 20:12:05.887 terminal.go:Flags() - 112ns
[TRACE] 20:12:05.887 terminal_unix.go:Root() - 1.2µs
[TRACE] 20:12:05.887 terminal.go:Shell() - 145ns
[TRACE] 20:12:05.887 terminal.go:StatusCodes() - 139ns
[DEBUG] 20:12:05.887 terminal_unix.go:IsWsl:35 → false
[TRACE] 20:12:05.887 terminal_unix.go:IsWsl() - 16.36µs
[DEBUG] 20:12:05.888 terminal.go:TemplateCache:652 ↓
    environment: [SHELL=/bin/bash SESSION_MANAGER=local/g-virtual-machine:@/tmp/.ICE-unix/1808,unix/somebody-virtual-machine:/tmp/.ICE-unix/1808 QT_ACCESSIBILITY=1 COLORTERM=truecolor XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 NVM_INC=/home/somebody/.nvm/versions/node/v16.20.2/include/node GNOME_DESKTOP_SESSION_ID=this-is-deprecated GTK_IM_MODULE=fcitx CONDA_EXE=/usr/local/lib/miniconda3/bin/conda _CE_M= POSH_PID=11872 GNOME_KEYRING_CONTROL=/run/user/1000/keyring LANGUAGE=zh_CN:zh MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path SSH_AUTH_SOCK=/run/user/1000/keyring/ssh XMODIFIERS=@im=fcitx NVIM_LOG_FILE=/home/somebody/.local/state/nvim/log DESKTOP_SESSION=cinnamon FZF_ALT_C_OPTS=
      --walker-skip .git,node_modules,target
        --preview 'tree -C {}' GTK_MODULES=gail:atk-bridge XDG_SEAT=seat0 PWD=/home/g LOGNAME=somebody XDG_SESSION_DESKTOP=cinnamon XDG_SESSION_TYPE=x11 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 XAUTHORITY=/home/somebody/.Xauthority FZF_DEFAULT_COMMAND=fd --type f --strip-cwd-prefix --hidden --exclude .git XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/somebody GDM_LANG=zh_CN HOME=/home/somebody LANG=zh_CN.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: XDG_CURRENT_DESKTOP=X-Cinnamon POSH_SHELL_VERSION=5.2.21(1)-release VIMRUNTIME=/tmp/.mount_nvimqboe1a/usr/share/nvim/runtime VTE_VERSION=7600 OSTYPE=linux-gnu CONDA_PROMPT_MODIFIER=false XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/59dc8599_8ccd_4a6a_86c3_91acdb7820fe CLUTTER_IM_MODULE=fcitx APPDIR=/tmp/.mount_nvimqboe1a NVM_DIR=/home/somebody/.nvm SDL_IM_MODULE=fcitx VIM=/tmp/.mount_nvimqboe1a/usr/share/nvim LESSCLOSE=/usr/bin/lesspipe %s %s XDG_SESSION_CLASS=user TERM=xterm-256color FZF_CTRL_T_COMMAND=fd --type f --strip-cwd-prefix --hidden --exclude .git _CE_CONDA= DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path LESSOPEN=| /usr/bin/lesspipe %s USER=somebody FZF_ALT_C_COMMAND=fd --type d --strip-cwd-prefix --hidden --exclude .git GNOME_TERMINAL_SERVICE=:1.102 OWD=/home/somebody CONDA_SHLVL=0 FZF_CTRL_T_OPTS=
      --walker-skip .git,node_modules,target
        --preview 'bat -n --color=always {}'
          --bind 'ctrl-/:change-preview-window(down|hidden|)' DISPLAY=:0 SHLVL=1 NVM_CD_FLAGS= QT_IM_MODULE=fcitx XDG_VTNR=7 DESKTOP_AUTOSTART_ID=10b49395f226abe4d2172665846345379400000018080038 XDG_SESSION_ID=c1 POSH_THEME=/home/g/.local/share/oh-my-posh/themes/pure.omp.json CONDA_PYTHON_EXE=/usr/local/lib/miniconda3/bin/python APPIMAGE=/usr/local/lib/neovim/nvim.appimage XDG_RUNTIME_DIR=/run/user/1000 MYVIMRC=/home/somebody/.config/nvim/init.lua GTK3_MODULES=xapp-gtk3-module XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home/somebody/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share POSH_THEME_PATH=/home/somebody/.local/share/oh-my-posh/themes PATH=/home/somebody/.nvm/versions/node/v16.20.2/bin:/usr/local/lib/miniconda3/condabin:/home/somebody/.cargo/bin:/home/somebody/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/somebody/.cargo/bin:/home/somebody/.local/bin GDMSESSION=cinnamon DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus NVM_BIN=/home/somebody/.nvm/versions/node/v16.20.2/bin POWERLINE_COMMAND=oh-my-posh _=/home/somebody/.local/bin/oh-my-posh]
[TRACE] 20:12:05.888 terminal.go:GOOS() - 176ns
[TRACE] 20:12:05.888 terminal.go:PathSeparator() - 7.645µs
[TRACE] 20:12:05.888 terminal.go:GOOS() - 61ns
[DEBUG] 20:12:05.888 terminal.go:Pwd:190 → /home/somebody
[TRACE] 20:12:05.888 terminal.go:Pwd() - 60.349µs
[DEBUG] 20:12:05.888 terminal_unix.go:IsWsl:35 → false
[TRACE] 20:12:05.888 terminal_unix.go:IsWsl() - 6.911µs
[TRACE] 20:12:05.888 terminal.go:GOOS() - 66ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 62ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 81ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 61ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 59ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 62ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 117ns
[DEBUG] 20:12:05.888 terminal.go:User:331 → somebody
[TRACE] 20:12:05.888 terminal.go:User() - 17.807µs
[DEBUG] 20:12:05.888 terminal.go:Host:348 → somebody-virtual-machine
[TRACE] 20:12:05.888 terminal.go:Host() - 9.076µs
[TRACE] 20:12:05.888 terminal.go:GOOS() - 64ns
[DEBUG] 20:12:05.888 terminal_unix.go:Platform:92 → linuxmint
[DEBUG] 20:12:05.888 terminal.go:Getenv:165 → 1
[TRACE] 20:12:05.888 terminal.go:Getenv(SHLVL) - 6.021µs
[TRACE] 20:12:05.888 terminal.go:TemplateCache() - 391.216µs
[TRACE] 20:12:05.888 terminal.go:Shell() - 83ns
[DEBUG] 20:12:05.888 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.888 terminal.go:Getenv(POSH_CURSOR_LINE) - 5.296µs
[DEBUG] 20:12:05.888 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.888 terminal.go:Getenv(POSH_CURSOR_COLUMN) - 4.933µs
[TRACE] 20:12:05.888 terminal.go:Flags() - 149ns
[TRACE] 20:12:05.888 terminal.go:Flags() - 66ns
[TRACE] 20:12:05.888 terminal.go:Flags() - 86ns
[TRACE] 20:12:05.888 terminal.go:Pwd() - 218ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 130ns
[DEBUG] 20:12:05.888 segment.go:SetEnabled:115 → segment: Path
[DEBUG] 20:12:05.888 path.go:149 → display_cygpath: false
[TRACE] 20:12:05.888 terminal.go:GOOS() - 133ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 69ns
[TRACE] 20:12:05.888 terminal.go:PathSeparator() - 4.912µs
[TRACE] 20:12:05.888 terminal.go:Pwd() - 124ns
[TRACE] 20:12:05.888 terminal.go:Shell() - 122ns
[TRACE] 20:12:05.888 terminal.go:Shell() - 67ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 63ns
[DEBUG] 20:12:05.888 path.go:setMappedLocations:563 → mapped_locations_enabled: true
[DEBUG] 20:12:05.888 path.go:setMappedLocations:564 → 
[DEBUG] 20:12:05.888 path.go:setMappedLocations:565 → 
[TRACE] 20:12:05.888 terminal.go:Flags() - 714ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 61ns
[TRACE] 20:12:05.888 terminal.go:PathSeparator() - 39.602µs
[TRACE] 20:12:05.888 terminal.go:GOOS() - 63ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 71ns
[TRACE] 20:12:05.888 terminal.go:Pwd() - 301ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 70ns
[DEBUG] 20:12:05.888 path.go:setMappedLocations:566 → ~
[TRACE] 20:12:05.888 terminal.go:GOOS() - 199ns
[DEBUG] 20:12:05.888 path.go:setMappedLocations:571 → mapped_locations: map[]
[DEBUG] 20:12:05.888 segment.go:SetEnabled:115 → segment: Session
[TRACE] 20:12:05.888 terminal.go:GOOS() - 61ns
[TRACE] 20:12:05.888 terminal.go:PathSeparator() - 4.832µs
[DEBUG] 20:12:05.888 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.888 terminal.go:GOOS() - 64ns
[TRACE] 20:12:05.888 terminal.go:Getenv(SSH_CONNECTION) - 7.051µs
[DEBUG] 20:12:05.888 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.888 terminal.go:Getenv(SSH_CLIENT) - 5.168µs
[TRACE] 20:12:05.888 terminal.go:GOOS() - 61ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 63ns
[DEBUG] 20:12:05.888 terminal_unix.go:Platform:92 → linuxmint
[TRACE] 20:12:05.888 terminal.go:GOOS() - 62ns
[TRACE] 20:12:05.888 terminal.go:PathSeparator() - 4.629µs
[TRACE] 20:12:05.888 terminal.go:GOOS() - 71ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 67ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 71ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 63ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 62ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 63ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 69ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 65ns
[TRACE] 20:12:05.888 terminal.go:Flags() - 152ns
[DEBUG] 20:12:05.888 path.go:colorizePath:740 → cycle: []
[DEBUG] 20:12:05.888 path.go:getFolderSeparator:273 → NO DATA
[DEBUG] 20:12:05.888 path.go:getFolderSeparator:275 → /
[DEBUG] 20:12:05.888 path.go:colorizePath:743 → cycle_folder_separator: false
[DEBUG] 20:12:05.888 path.go:colorizePath:744 → %s
[DEBUG] 20:12:05.888 path.go:colorizePath:746 → %s
[DEBUG] 20:12:05.888 path.go:colorizePath:747 → %s
[DEBUG] 20:12:05.888 path.go:colorizePath:748 → %s
[TRACE] 20:12:05.888 terminal.go:Pwd() - 110ns
[TRACE] 20:12:05.888 terminal.go:TemplateCache() - 332ns
[TRACE] 20:12:05.888 terminal.go:GOOS() - 110ns
[TRACE] 20:12:05.888 terminal.go:StackCount() - 144ns
[TRACE] 20:12:05.888 terminal_unix.go:DirIsWritable(/home/somebody) - 6.365µs
[TRACE] 20:12:05.888 terminal.go:TemplateCache() - 225ns
[DEBUG] 20:12:05.890 terminal.go:RunCommand:368 → NO DATA
[TRACE] 20:12:05.890 terminal.go:RunCommand(who am i) - 1.590467ms
[TRACE] 20:12:05.890 terminal.go:TemplateCache() - 1.055µs
[DEBUG] 20:12:05.890 text.go:Render:80 → rendering template: {{ .Path }} 
[TRACE] 20:12:05.890 terminal.go:Flags() - 143ns
[DEBUG] 20:12:05.890 text.go:Render:80 → rendering template: {{ .UserName }} 
[TRACE] 20:12:05.890 terminal.go:Flags() - 95ns
[TRACE] 20:12:05.891 terminal.go:TemplateCache() - 345ns
[TRACE] 20:12:05.891 terminal.go:TemplateCache() - 832ns
[DEBUG] 20:12:05.891 text.go:Render:80 → rendering template: plain
[TRACE] 20:12:05.891 terminal.go:Flags() - 230ns
[DEBUG] 20:12:05.892 text.go:Render:80 → rendering template: plain
[TRACE] 20:12:05.892 terminal.go:Flags() - 107ns
[TRACE] 20:12:05.892 terminal.go:Shell() - 325ns
[TRACE] 20:12:05.892 terminal.go:Shell() - 92ns
[TRACE] 20:12:05.892 terminal.go:Flags() - 145ns
[TRACE] 20:12:05.893 terminal.go:Pwd() - 809ns
[TRACE] 20:12:05.893 terminal.go:GOOS() - 161ns
[DEBUG] 20:12:05.893 segment.go:SetEnabled:115 → segment: Git
[DEBUG] 20:12:05.893 terminal_unix.go:IsWsl:35 → false
[TRACE] 20:12:05.893 terminal_unix.go:IsWsl() - 11.909µs
[TRACE] 20:12:05.893 terminal_unix.go:IsWsl2() - 23.231µs
[TRACE] 20:12:05.893 terminal.go:GOOS() - 115ns
[DEBUG] 20:12:05.893 terminal.go:CommandPath:390 → /usr/bin/git
[TRACE] 20:12:05.893 terminal.go:CommandPath(git) - 79.692µs
[TRACE] 20:12:05.893 terminal.go:HasCommand(git) - 85.748µs
[DEBUG] 20:12:05.893 git.go:shouldDisplay:312 → fetch_bare_info: false
[TRACE] 20:12:05.893 terminal.go:Pwd() - 142ns
[DEBUG] 20:12:05.893 terminal.go:ResolveSymlink:287 → /home/somebody
[TRACE] 20:12:05.893 terminal.go:ResolveSymlink(/home/somebody) - 13.025µs
[ERROR] 20:12:05.893 terminal.go:HasParentFilePath:554 → stat .git: no such file or directory
[TRACE] 20:12:05.893 terminal.go:HasParentFilePath(.git) - 51.242µs
[TRACE] 20:12:05.893 terminal.go:Shell() - 233ns
[TRACE] 20:12:05.893 terminal.go:Shell() - 89ns
[TRACE] 20:12:05.893 terminal.go:Flags() - 151ns
[TRACE] 20:12:05.893 terminal.go:Pwd() - 119ns
[TRACE] 20:12:05.893 terminal.go:GOOS() - 97ns
[DEBUG] 20:12:05.893 segment.go:SetEnabled:115 → segment: Executiontime
[DEBUG] 20:12:05.893 executiontime.go:Enabled:57 → always_enabled: false
[TRACE] 20:12:05.893 terminal.go:ExecutionTime() - 143ns
[DEBUG] 20:12:05.893 executiontime.go:Enabled:59 → threshold: 500.000000
[TRACE] 20:12:05.893 terminal.go:Shell() - 84ns
[TRACE] 20:12:05.893 terminal.go:Shell() - 69ns
[TRACE] 20:12:05.893 terminal.go:Flags() - 95ns
[DEBUG] 20:12:05.893 python.go:Init:61 → context
[TRACE] 20:12:05.893 terminal.go:Pwd() - 96ns
[TRACE] 20:12:05.893 terminal.go:GOOS() - 98ns
[DEBUG] 20:12:05.893 segment.go:SetEnabled:115 → segment: Python
[TRACE] 20:12:05.893 terminal.go:Flags() - 284ns
[DEBUG] 20:12:05.893 language.go:Enabled:109 → extensions: [*.py *.ipynb pyproject.toml venv.bak]
[TRACE] 20:12:05.893 terminal.go:Pwd() - 280ns
[DEBUG] 20:12:05.893 terminge.go:Enabled:110 → folders: [.venv venv virtualenv venv-win pyenv-win]
[DEBUG] 20:12:05.893 language.go:Enabled:117 → home_enabled: false
[DEBUG] 20:12:05.893 segment.go:SetEnabled:115 → segment: Node
[TRACE] 20:12:05.893 terminal.go:Pwd() - 151ns
[DEBUG] 20:12:05.893 language.go:Enabled:109 → extensions: [*.js *.ts package.json .nvmrc pnpm-workspace.yaml .pnpmfile.cjs .vue]
[DEBUG] 20:12:05.893 language.go:Enabled:110 → folders: []
[DEBUG] 20:12:05.893 language.go:Enabled:117 → home_enabled: false
[TRACE] 20:12:05.893 terminal.go:Pwd() - 140ns
[TRACE] 20:12:05.893 terminal.go:Shell() - 144ns
[TRACE] 20:12:05.893 terminal.go:Shell() - 150ns
[TRACE] 20:12:05.893 terminal.go:Flags() - 116ns
[DEBUG] 20:12:05.893 status.go:Init:53 → {{ .Code }}
[TRACE] 20:12:05.893 terminal.go:Pwd() - 94ns
[TRACE] 20:12:05.893 terminal.go:GOOS() - 96ns
[DEBUG] 20:12:05.893 segment.go:SetEnabled:115 → segment: Status
[TRACE] 20:12:05.893 terminal.go:StatusCodes() - 138ns
[DEBUG] 20:12:05.893 text.go:Render:80 → rendering template: {{ .Code }}
[TRACE] 20:12:05.893 terminal.go:Flags() - 98ns
[TRACE] 20:12:05.894 terminal.go:TemplateCache() - 215ns
[DEBUG] 20:12:05.894 status.go:Enabled:42 → always_enabled: true
[TRACE] 20:12:05.894 terminal.go:TemplateCache() - 69ns
[DEBUG] 20:12:05.894 text.go:Render:80 → rendering template: ❯ 
[TRACE] 20:12:05.894 terminal.go:Flags() - 77ns
[TRACE] 20:12:05.894 terminal.go:Shell() - 27ns
[TRACE] 20:12:05.894 terminal.go:Shell() - 40ns
[DEBUG] 20:12:05.894 text.go:Render:80 → rendering template: {{ if gt .Code 0 }}#BF616A{{ end }}
[TRACE] 20:12:05.894 terminal.go:Flags() - 30ns
[TRACE] 20:12:05.894 terminal.go:TemplateCache() - 57ns
[DEBUG] 20:12:05.894 text.go:Render:80 → rendering template: plain
[TRACE] 20:12:05.894 terminal.go:Flags() - 27ns
[DEBUG] 20:12:05.894 text.go:Render:80 → rendering template: {{ if gt .Code 0 }}#BF616A{{ end }}
[TRACE] 20:12:05.894 terminal.go:Flags() - 23ns
[TRACE] 20:12:05.894 terminal.go:TemplateCache() - 57ns
[TRACE] 20:12:05.894 terminal.go:Shell() - 47ns
[TRACE] 20:12:05.894 terminal.go:Shell() - 45ns
[TRACE] 20:12:05.894 terminal.go:Flags() - 39ns
[TRACE] 20:12:05.894 terminal.go:Shell() - 23ns
[DEBUG] 20:12:05.894 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.894 terminal.go:Getenv(LOCALAPPDATA) - 2.545µs
[DEBUG] 20:12:05.894 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.894 terminal.go:Getenv(OMP_CACHE_DIR) - 3.077µs
[DEBUG] 20:12:05.894 terminal.go:Getenv:165 → NO DATA
[TRACE] 20:12:05.894 terminal.go:Getenv(XDG_CACHE_HOME) - 4.252µs
[TRACE] 20:12:05.894 terminal.go:CachePath() - 23.444µs
[TRACE] 20:12:05.894 terminal.go:Flags() - 39ns
JanDeDobbeleer commented 6 days ago

@yzjia0827 what does your bashrc look like? Could be something else is swallowing the status code so we can't access it anymore.