JanDeDobbeleer / oh-my-posh

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

oh-my-posh somehow breaks stderr ? #5492

Closed Salamandar closed 3 weeks ago

Salamandar commented 3 weeks ago

Code of Conduct

What happened?

Sometimes™, my shell's stderr is broken. Meaning,

$ ls -l /proc/$$/fd
0 -> /dev/pts/50
1 -> /dev/pts/50
2 -> /dev/null

(i hid some non relevant file descriptors here, but 2 is the only fd symlinked to /dev/null).

I'm using ZSH with prezto, I was using p10k before and i never had such issue ever. The only modification on my zsh config is commenting out p10k and adding eval "$(oh-my-posh init zsh)".

Closing the terminal and opening a new one "fixes" the issue, but sometimes (can't figure out what triggers that) it happens again some hours afterwards.

Theme

I'm using the default theme.

What OS are you seeing the problem on?

Linux

Which shell are you using?

zsh

Log output

THIS IS THE LOG OUTPUT WHEN THE ISSUE IS NOT PRESENT (i will try to dump it when the issue is present.)

Version: 23.6.2

Shell: zsh (5.9)

Prompt:

  felix   soft_modem_develop    zephyr ≡  ?2 ~3    

Segments:

ConsoleTitle(true)                        -   0 ms
Session(true)                             -   0 ms
Path(true)                                -   0 ms
Git(true)                                 -  44 ms
Status(true)                              -   0 ms
Shell(true)                               -   0 ms
Time(true)                                -   0 ms

Run duration: 51.029897ms

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

Config path: no --config set, using default built-in configuration

Logs:

[DEBUG] 15:30:08.930 debug.go:42 → debug mode enabled
[DEBUG] 15:30:08.930 debug.go:42 → plain mode enabled
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.930 terminal.go:Getenv(OMP_CACHE_DIR) - 14.446µs
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.930 terminal.go:Getenv(XDG_CACHE_HOME) - 3.185µs
[TRACE] 15:30:08.930 terminal_unix.go:CachePath() - 39.687µs
[DEBUG] 15:30:08.930 terminal.go:70 → loading cache file: /home/felix/.cache/oh-my-posh/omp.cache
[DEBUG] 15:30:08.930 terminal.go:70 → loading cache key: environment_platform
[DEBUG] 15:30:08.930 terminal.go:70 → loading cache key: is_wsl
[DEBUG] 15:30:08.930 terminal.go:70 → loading cache key: upgrade_check
[TRACE] 15:30:08.930 terminal.go(/home/felix/.cache/oh-my-posh/omp.cache) - 106.931µs
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.930 terminal.go:Getenv(OMP_CACHE_DIR) - 8.86µs
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.930 terminal.go:Getenv(XDG_CACHE_HOME) - 3.18µs
[TRACE] 15:30:08.930 terminal_unix.go:CachePath() - 30.091µs
[DEBUG] 15:30:08.930 terminal.go:70 → loading cache file: /home/felix/.cache/oh-my-posh/omp.cache.3779842
[DEBUG] 15:30:08.930 terminal.go:70 → loading cache key: template_cache
[TRACE] 15:30:08.930 terminal.go(/home/felix/.cache/oh-my-posh/omp.cache.3779842) - 111.581µs
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.930 terminal.go:Getenv(POSH_THEME) - 3.132µs
[DEBUG] 15:30:08.930 terminal.go:resolveConfigPath:105 → no config set, fallback to default config
[TRACE] 15:30:08.930 terminal.go:resolveConfigPath() - 16.976µs
[TRACE] 15:30:08.930 terminal.go:SetPromptCount() - 396ns
[TRACE] 15:30:08.930 terminal.go:Init() - 413.554µs
[TRACE] 15:30:08.930 terminal.go:Flags() - 61ns
[DEBUG] 15:30:08.930 load.go:loadConfig:55 → no config file specified, using default
[TRACE] 15:30:08.930 load.go:loadConfig() - 18.622µs
[TRACE] 15:30:08.930 terminal.go:Flags() - 45ns
[DEBUG] 15:30:08.930 debug.go:50 → terminal program: vscode
[DEBUG] 15:30:08.930 debug.go:50 → terminal shell: shell
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.930 terminal.go:Getenv(OMP_CACHE_DISABLED) - 3.517µs
[TRACE] 15:30:08.930 terminal.go:Shell() - 166ns
[DEBUG] 15:30:08.930 terminal.go:Getenv:171 → 5.9
[TRACE] 15:30:08.930 terminal.go:Getenv(POSH_SHELL_VERSION) - 21.504µs
[DEBUG] 15:30:08.930 debug.go:PrintDebug:23 → segment: Title
[DEBUG] 15:30:08.930 text.go:Render:80 → rendering template: {{ .Shell }} in {{ .Folder }}
[TRACE] 15:30:08.930 terminal.go:Flags() - 69ns
[TRACE] 15:30:08.931 terminal_unix.go:Root() - 1.471µs
[TRACE] 15:30:08.931 terminal.go:Shell() - 139ns
[TRACE] 15:30:08.931 terminal.go:StatusCodes() - 78ns
[DEBUG] 15:30:08.931 terminal_unix.go:IsWsl:35 → false
[TRACE] 15:30:08.931 terminal_unix.go:IsWsl() - 10.383µs
[DEBUG] 15:30:08.931 terminal.go:TemplateCache:660 → environment: [SHELL=/usr/bin/zsh LESS=-g -i -M -R -S -w -X -z-4 LC_ADDRESS=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_MONETARY=fr_FR.UTF-8 EDITOR=xed PWD=/home/felix/semtech/soft_modem_develop LOGNAME=felix XDG_SESSION_TYPE=tty MOTD_SHOWN=pam HOME=/home/felix LANG=fr_FR.UTF-8 LC_PAPER=fr_FR.UTF-8 SSL_CERT_DIR=/etc/ssl/certs SSH_CONNECTION=10.155.90.194 47276 10.144.230.20 22 XDG_SESSION_CLASS=user LC_IDENTIFICATION=fr_FR.UTF-8 USER=felix VISUAL=nano SHLVL=3 PAGER=less LC_TELEPHONE=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8 XDG_SESSION_ID=2914 XDG_RUNTIME_DIR=/run/user/1000 SSL_CERT_FILE=/etc/ssl/cert.pem SSH_CLIENT=10.155.90.194 47276 22 DEBUGINFOD_URLS=https://debuginfod.archlinux.org  LC_TIME=fr_FR.UTF-8 DOCKER_HOST=unix:///run/user/1000/podman/podman.sock XDG_DATA_DIRS=/home/felix/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop PATH=/usr/lib/ccache/bin:/home/felix/bin:/home/felix/.local/bin:/home/felix/bin/git_commands:/home/felix/.cargo/bin:/home/felix/.ruby/bin:/home/felix/.local/share/gem/ruby/3.0.0/bin:/home/felix/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286/server/bin/remote-cli:/usr/lib/ccache/bin:/home/felix/bin:/home/felix/.local/bin:/home/felix/bin/git_commands:/home/felix/.cargo/bin:/home/felix/.ruby/bin:/home/felix/.local/share/gem/ruby/3.0.0/bin:/home/felix/bin:/usr/local/bin:/usr/local/sbin:/home/felix/.local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/var/lib/snapd/snap/bin SAL_USE_VCLPLUGIN=gtk DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus MAIL=/var/spool/mail/felix LC_NUMERIC=fr_FR.UTF-8 OLDPWD=/home/felix/semtech/soft_modem_develop _=/usr/bin/oh-my-posh LESS_TERMCAP_mb= LESS_TERMCAP_md= LESS_TERMCAP_me= LESS_TERMCAP_se= LESS_TERMCAP_so= LESS_TERMCAP_ue= LESS_TERMCAP_us= LS_COLORS=di=34:ln=35:so=32:pi=33:ex=31:bd=36;01:cd=33;01:su=31;40;07:sg=36;40;07:tw=32;40;07:ow=33;40;07: GREP_COLOR=37;45 GREP_COLORS=mt=37;45 POSH_THEME= POSH_SHELL_VERSION=5.9 POSH_PID=3779842 POWERLINE_COMMAND=oh-my-posh CONDA_PROMPT_MODIFIER=false POSH_PROMPT_COUNT=13 ZLE_RPROMPT_INDENT=0 BUNDLE_PATH=/home/felix/.gems GEM_HOME=/home/felix/.ruby NVM_DIR=/home/felix/.nvm QT_QPA_PLATFORMTHEME=qt5ct GTK2_RC_FILES=/home/felix/.gtkrc-2.0 TMUX_XPANES_TMUX_VERSION=3.2 BROWSER=/home/felix/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286/server/bin/helpers/browser.sh TERM_PROGRAM=vscode TERM_PROGRAM_VERSION=1.91.0 COLORTERM=truecolor GIT_ASKPASS=/home/felix/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286/server/extensions/git/dist/askpass.sh VSCODE_GIT_ASKPASS_NODE=/home/felix/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286/server/node VSCODE_GIT_ASKPASS_EXTRA_ARGS= VSCODE_GIT_ASKPASS_MAIN=/home/felix/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286/server/extensions/git/dist/askpass-main.js VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-8af62d6dc8.sock VSCODE_IPC_HOOK_CLI=/run/user/1000/vscode-ipc-182213a7-636e-435b-bf34-c90fe23523c6.sock VSCODE_INJECTION=1 ZDOTDIR=/home/felix USER_ZDOTDIR=/home/felix TERM=xterm-256color]
[TRACE] 15:30:08.931 terminal.go:GOOS() - 131ns
[DEBUG] 15:30:08.931 terminal.go:Pwd:201 → /home/felix/semtech/soft_modem_develop
[TRACE] 15:30:08.931 terminal.go:Pwd() - 18.375µs
[DEBUG] 15:30:08.931 terminal_unix.go:IsWsl:35 → false
[TRACE] 15:30:08.931 terminal_unix.go:IsWsl() - 13.708µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 50ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 57ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 58ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 37ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 57ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 37ns
[DEBUG] 15:30:08.931 terminal.go:User:339 → felix
[TRACE] 15:30:08.931 terminal.go:User() - 9.239µs
[DEBUG] 15:30:08.931 terminal.go:Host:356 → samson
[TRACE] 15:30:08.931 terminal.go:Host() - 5.482µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[DEBUG] 15:30:08.931 terminal_unix.go:Platform:92 → manjaro
[DEBUG] 15:30:08.931 terminal.go:Getenv:171 → 3
[TRACE] 15:30:08.931 terminal.go:Getenv(SHLVL) - 3.524µs
[TRACE] 15:30:08.931 terminal.go:TemplateCache() - 247.794µs
[TRACE] 15:30:08.931 terminal.go:Shell() - 75ns
[DEBUG] 15:30:08.931 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.931 terminal.go:Getenv(POSH_CURSOR_LINE) - 3.058µs
[DEBUG] 15:30:08.931 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.931 terminal.go:Getenv(POSH_CURSOR_COLUMN) - 18.778µs
[TRACE] 15:30:08.931 terminal.go:Flags() - 89ns
[TRACE] 15:30:08.931 terminal.go:Flags() - 35ns
[TRACE] 15:30:08.931 terminal.go:Flags() - 76ns
[DEBUG] 15:30:08.931 status.go:Init:53 → {{ .Code }}
[TRACE] 15:30:08.931 terminal.go:Pwd() - 218ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 58ns
[DEBUG] 15:30:08.931 segment.go:SetEnabled:115 → segment: Status
[TRACE] 15:30:08.931 terminal.go:StatusCodes() - 71ns
[DEBUG] 15:30:08.931 text.go:Render:80 → rendering template: {{ .Code }}
[TRACE] 15:30:08.931 terminal.go:Flags() - 36ns
[TRACE] 15:30:08.931 terminal.go:Flags() - 278ns
[TRACE] 15:30:08.931 terminal.go:Pwd() - 1.808µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 75ns
[DEBUG] 15:30:08.931 segment.go:SetEnabled:115 → segment: Path
[DEBUG] 15:30:08.931 path.go:128 → display_cygpath: false
[TRACE] 15:30:08.931 terminal.go:GOOS() - 73ns
[TRACE] 15:30:08.931 terminal.go:PathSeparator() - 89ns
[TRACE] 15:30:08.931 terminal.go:Pwd() - 77ns
[TRACE] 15:30:08.931 terminal.go:Shell() - 138ns
[TRACE] 15:30:08.931 terminal.go:Shell() - 40ns
[DEBUG] 15:30:08.931 path.go:replaceMappedLocations:514 → mapped_locations_enabled: true
[DEBUG] 15:30:08.931 path.go:replaceMappedLocations:515 → 
[DEBUG] 15:30:08.931 path.go:replaceMappedLocations:516 → 
[TRACE] 15:30:08.931 terminal.go:GOOS() - 64ns
[DEBUG] 15:30:08.931 path.go:replaceMappedLocations:517 → ~
[DEBUG] 15:30:08.931 path.go:replaceMappedLocations:522 → mapped_locations: map[]
[TRACE] 15:30:08.931 terminal.go:Pwd() - 192ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 109ns
[DEBUG] 15:30:08.931 segment.go:SetEnabled:115 → segment: Git
[DEBUG] 15:30:08.931 terminal_unix.go:IsWsl:35 → false
[TRACE] 15:30:08.931 terminal_unix.go:IsWsl() - 5.096µs
[TRACE] 15:30:08.931 terminal_unix.go:IsWsl2() - 9.153µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:Flags() - 258ns
[TRACE] 15:30:08.931 terminal.go:Pwd() - 183ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 76ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 71ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[DEBUG] 15:30:08.931 segment.go:SetEnabled:115 → segment: Root
[DEBUG] 15:30:08.931 path.go:makeFolderFormatMap:838 → NO DATA
[TRACE] 15:30:08.931 terminal_unix.go:Root() - 1.151µs
[DEBUG] 15:30:08.931 path.go:setStyle:195 → folder
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 57ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 34ns
[DEBUG] 15:30:08.931 terminal.go:CommandPath:398 → /usr/bin/git
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 40ns
[TRACE] 15:30:08.931 terminal.go:CommandPath(git) - 92.67µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:TemplateCache() - 293ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 40ns
[TRACE] 15:30:08.931 terminal.go:HasCommand(git) - 97.32µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 37ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 40ns
[DEBUG] 15:30:08.931 git.go:shouldDisplay:285 → fetch_bare_info: false
[DEBUG] 15:30:08.931 status.go:Enabled:42 → always_enabled: true
[TRACE] 15:30:08.931 terminal.go:Pwd() - 77ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:TemplateCache() - 124ns
[TRACE] 15:30:08.931 terminal.go:Flags() - 232ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 39ns
[DEBUG] 15:30:08.931 path.go:colorizePath:712 → cycle: []
[DEBUG] 15:30:08.931 path.go:getFolderSeparator:250 → NO DATA
[DEBUG] 15:30:08.931 terminal.go:ResolveSymlink:298 → /home/felix/semtech/soft_modem_develop
[DEBUG] 15:30:08.931 path.go:colorizePath:715 → cycle_folder_separator: false
[TRACE] 15:30:08.931 terminal.go:ResolveSymlink(/home/felix/semtech/soft_modem_develop) - 29.798µs
[DEBUG] 15:30:08.931 path.go:colorizePath:716 → %s
[DEBUG] 15:30:08.931 path.go:colorizePath:718 → %s
[TRACE] 15:30:08.931 terminal.go:Pwd() - 150ns
[DEBUG] 15:30:08.931 path.go:colorizePath:719 → %s
[TRACE] 15:30:08.931 terminal.go:HasParentFilePath(.git) - 44.884µs
[DEBUG] 15:30:08.931 path.go:colorizePath:720 → %s
[TRACE] 15:30:08.931 terminal.go:GOOS() - 93ns
[TRACE] 15:30:08.931 terminal.go:Pwd() - 108ns
[TRACE] 15:30:08.931 terminal.go:TemplateCache() - 201ns
[DEBUG] 15:30:08.931 segment.go:SetEnabled:115 → segment: Session
[DEBUG] 15:30:08.931 scm.go:shouldIgnoreRootRepository:150 → exclude_folders: []
[TRACE] 15:30:08.931 terminal.go:GOOS() - 38ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 45ns
[TRACE] 15:30:08.931 terminal.go:StackCount() - 91ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 45ns
[DEBUG] 15:30:08.931 terminal.go:Getenv:171 → 10.155.90.194 47276 10.144.230.20 22
[TRACE] 15:30:08.931 terminal.go:Getenv(SSH_CONNECTION) - 7.213µs
[DEBUG] 15:30:08.931 git.go:Enabled:169 → fetch_user: false
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:TemplateCache() - 372ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 34ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 57ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal_unix.go:DirIsWritable(/home/felix/semtech/soft_modem_develop) - 6.38µs
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 55ns
[TRACE] 15:30:08.931 terminal.go:TemplateCache() - 147ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 56ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 88ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 37ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 36ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 59ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 41ns
[TRACE] 15:30:08.931 terminal.go:GOOS() - 35ns
[DEBUG] 15:30:08.931 git.go:Enabled:184 → cli
[DEBUG] 15:30:08.931 git.go:Enabled:189 → fetch_status: true
[DEBUG] 15:30:08.931 git.go:shouldIgnoreStatus:427 → ignore_status: []
[TRACE] 15:30:08.931 terminal.go:GOOS() - 73ns
[DEBUG] 15:30:08.931 git.go:setGitStatus:565 → status_formats: map[]
[DEBUG] 15:30:08.931 git.go:getSwitchMode:864 → untracked_modes: map[]
[DEBUG] 15:30:08.932 git.go:getSwitchMode:864 → ignore_submodules: map[]
[DEBUG] 15:30:08.975 terminal.go:RunCommand:376 ↓
    # branch.oid 3b6389a7ed8c11f6cee085c7a6b10e42ddf79c22
    # branch.head zephyr
    # branch.upstream origin/zephyr
    # branch.ab +0 -0
    1 .M SC.. 160000 160000 160000 6578b68aa4237914440436dacff5a4a35925bd18 6578b68aa4237914440436dacff5a4a35925bd18 lbm_lib/smtc_modem_core/smtc_modem_crypto
    1 .M SC.. 160000 160000 160000 fdfa677da5b92880f871d958ae5a46a5082e780a fdfa677da5b92880f871d958ae5a46a5082e780a lbm_lib/smtc_modem_core/smtc_ral
    1 .M SC.. 160000 160000 160000 e0b6a9a3a79c8f638da70434d2eb21ac1c39c893 e0b6a9a3a79c8f638da70434d2eb21ac1c39c893 lbm_lib/smtc_modem_core/smtc_ralf
    ? .vscode-ctags
    ? lbm_lib/smtc_modem_core/radio_drivers/lr20xx_driver/
[TRACE] 15:30:08.975 terminal.go:RunCommand(git -C /home/felix/semtech/soft_modem_develop --no-optional-locks -c core.quotepath=false -c color.status=false status -unormal --branch --porcelain=2) - 43.146205ms
[DEBUG] 15:30:08.975 git.go:setGitHEADContext:624 → 
[DEBUG] 15:30:08.975 scm.go:formatBranch:114 → mapped_branches: map[]
[DEBUG] 15:30:08.975 scm.go:formatBranch:130 → full_branch_path: true
[DEBUG] 15:30:08.975 scm.go:formatBranch:136 → branch_max_length: 25
[DEBUG] 15:30:08.975 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.975 terminal.go:HasFolder(/home/felix/semtech/soft_modem_develop/.git/rebase-merge) - 12.779µs
[DEBUG] 15:30:08.975 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.975 terminal.go:HasFolder(/home/felix/semtech/soft_modem_develop/.git/rebase-apply) - 12.115µs
[DEBUG] 15:30:08.975 git.go:setGitHEADContext:675 → 
[DEBUG] 15:30:08.976 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.976 terminal.go:HasFilesInDir(MERGE_MSG) - 81.738µs
[DEBUG] 15:30:08.976 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.976 terminal.go:HasFilesInDir(CHERRY_PICK_HEAD) - 10.023µs
[DEBUG] 15:30:08.976 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.976 terminal.go:HasFilesInDir(REVERT_HEAD) - 8.367µs
[DEBUG] 15:30:08.976 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.976 terminal.go:HasFilesInDir(sequencer/todo) - 8.545µs
[DEBUG] 15:30:08.976 git.go:446 → ≡
[DEBUG] 15:30:08.976 git.go:Enabled:200 → fetch_upstream_icon: true
[DEBUG] 15:30:08.976 git.go:getUpstreamIcon:502 → upstream_icons: map[]
[DEBUG] 15:30:08.976 git.go:getUpstreamIcon:526 →  
[TRACE] 15:30:08.976 terminal.go:TemplateCache() - 393ns
[DEBUG] 15:30:08.976 text.go:Render:80 → rendering template:  {{ if gt .Code 0 }}{{ else }}{{ end }} 
[TRACE] 15:30:08.976 terminal.go:Flags() - 121ns
[DEBUG] 15:30:08.976 text.go:Render:80 → rendering template:   {{ path .Path .Location }} 
[TRACE] 15:30:08.976 terminal.go:Flags() - 162ns
[DEBUG] 15:30:08.976 text.go:Render:80 → rendering template:  {{ if .UpstreamURL }}{{ url .UpstreamIcon .UpstreamURL }} {{ end }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }}  {{ .Working.String }}{{ end }}{{ if .Staging.Changed }}  {{ .Staging.String }}{{ end }} 
[TRACE] 15:30:08.976 terminal.go:Flags() - 192ns
[DEBUG] 15:30:08.976 text.go:Render:80 → rendering template:  {{ if .SSHSession }} {{ end }}{{ .UserName }} 
[TRACE] 15:30:08.976 terminal.go:Flags() - 182ns
[TRACE] 15:30:08.976 terminal.go:TemplateCache() - 310ns
[TRACE] 15:30:08.976 terminal.go:TemplateCache() - 358ns
[TRACE] 15:30:08.976 terminal.go:TemplateCache() - 315ns
[TRACE] 15:30:08.976 terminal.go:TemplateCache() - 316ns
[DEBUG] 15:30:08.976 text.go:Render:80 → rendering template: powerline
[TRACE] 15:30:08.976 terminal.go:Flags() - 182ns
[DEBUG] 15:30:08.976 text.go:Render:80 → rendering template: diamond
[TRACE] 15:30:08.976 terminal.go:Flags() - 40ns
[DEBUG] 15:30:08.977 text.go:Render:80 → rendering template: powerline
[TRACE] 15:30:08.977 terminal.go:Flags() - 143ns
[DEBUG] 15:30:08.977 text.go:Render:80 → rendering template: {{ if or (.Working.Changed) (.Staging.Changed) }}p:yellow{{ end }}
[TRACE] 15:30:08.977 terminal.go:Flags() - 186ns
[TRACE] 15:30:08.978 terminal.go:TemplateCache() - 399ns
[DEBUG] 15:30:08.978 text.go:Render:80 → rendering template: {{ if or (.Working.Changed) (.Staging.Changed) }}p:black{{ end }}
[TRACE] 15:30:08.978 terminal.go:Flags() - 118ns
[TRACE] 15:30:08.978 terminal.go:TemplateCache() - 218ns
[DEBUG] 15:30:08.978 text.go:Render:80 → rendering template: powerline
[TRACE] 15:30:08.978 terminal.go:Flags() - 49ns
[DEBUG] 15:30:08.978 text.go:Render:80 → rendering template: {{ if or (.Working.Changed) (.Staging.Changed) }}p:yellow{{ end }}
[TRACE] 15:30:08.978 terminal.go:Flags() - 102ns
[TRACE] 15:30:08.978 terminal.go:TemplateCache() - 195ns
[DEBUG] 15:30:08.978 text.go:Render:80 → rendering template: {{ if or (.Working.Changed) (.Staging.Changed) }}p:black{{ end }}
[TRACE] 15:30:08.978 terminal.go:Flags() - 60ns
[TRACE] 15:30:08.979 terminal.go:TemplateCache() - 140ns
[DEBUG] 15:30:08.979 text.go:Render:80 → rendering template: {{ if gt .Code 0 }}p:red{{ end }}
[TRACE] 15:30:08.979 terminal.go:Flags() - 60ns
[TRACE] 15:30:08.979 terminal.go:TemplateCache() - 139ns
[DEBUG] 15:30:08.979 text.go:Render:80 → rendering template: diamond
[TRACE] 15:30:08.979 terminal.go:Flags() - 41ns
[DEBUG] 15:30:08.979 text.go:Render:80 → rendering template: {{ if or (.Working.Changed) (.Staging.Changed) }}p:yellow{{ end }}
[TRACE] 15:30:08.979 terminal.go:Flags() - 40ns
[TRACE] 15:30:08.979 terminal.go:TemplateCache() - 184ns
[DEBUG] 15:30:08.979 text.go:Render:80 → rendering template: {{ if gt .Code 0 }}p:red{{ end }}
[TRACE] 15:30:08.979 terminal.go:Flags() - 97ns
[TRACE] 15:30:08.979 terminal.go:TemplateCache() - 144ns
[TRACE] 15:30:08.979 terminal.go:Shell() - 210ns
[TRACE] 15:30:08.979 terminal.go:Shell() - 71ns
[TRACE] 15:30:08.979 terminal.go:Flags() - 88ns
[TRACE] 15:30:08.979 terminal.go:Pwd() - 168ns
[TRACE] 15:30:08.979 terminal.go:GOOS() - 74ns
[TRACE] 15:30:08.979 terminal.go:Flags() - 223ns
[DEBUG] 15:30:08.979 segment.go:SetEnabled:115 → segment: Time
[DEBUG] 15:30:08.979 time.go:Enabled:29 → 15:04:05
[TRACE] 15:30:08.979 terminal.go:TemplateCache() - 192ns
[TRACE] 15:30:08.979 terminal.go:Pwd() - 149ns
[TRACE] 15:30:08.979 terminal.go:GOOS() - 70ns
[TRACE] 15:30:08.979 terminal.go:Flags() - 83ns
[DEBUG] 15:30:08.979 segment.go:SetEnabled:115 → segment: Go
[DEBUG] 15:30:08.979 python.go:Init:61 → files
[TRACE] 15:30:08.979 terminal.go:Pwd() - 66ns
[TRACE] 15:30:08.979 terminal.go:GOOS() - 42ns
[TRACE] 15:30:08.979 terminal.go:Flags() - 214ns
[DEBUG] 15:30:08.979 language.go:Enabled:109 → extensions: [*.go go.mod]
[DEBUG] 15:30:08.979 language.go:Enabled:110 → folders: []
[TRACE] 15:30:08.979 terminal.go:Shell() - 122ns
[DEBUG] 15:30:08.979 python.go:loadContext:70 → fetch_virtual_env: false
[TRACE] 15:30:08.979 terminal.go:Flags() - 34ns
[TRACE] 15:30:08.979 terminal.go:Flags() - 339ns
[TRACE] 15:30:08.979 terminal.go:Pwd() - 61ns
[TRACE] 15:30:08.979 terminal.go:TemplateCache() - 243ns
[DEBUG] 15:30:08.979 language.go:Enabled:117 → home_enabled: false
[TRACE] 15:30:08.979 terminal.go:Pwd() - 235ns
[DEBUG] 15:30:08.979 language.go:Enabled:129 → files
[TRACE] 15:30:08.979 terminal.go:Pwd() - 161ns
[TRACE] 15:30:08.979 terminal.go:Pwd() - 126ns
[TRACE] 15:30:08.979 terminal.go:GOOS() - 82ns
[DEBUG] 15:30:08.979 segment.go:SetEnabled:115 → segment: Node
[DEBUG] 15:30:08.979 language.go:Enabled:109 → extensions: [*.js *.ts package.json .nvmrc pnpm-workspace.yaml .pnpmfile.cjs .vue]
[DEBUG] 15:30:08.980 language.go:Enabled:110 → folders: []
[DEBUG] 15:30:08.980 language.go:Enabled:117 → home_enabled: false
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(*.py) - 296.189µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 1.037µs
[DEBUG] 15:30:08.980 language.go:Enabled:129 → files
[DEBUG] 15:30:08.980 node.go:loadContext:56 → fetch_package_manager: false
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(*.go) - 345.302µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 178ns
[TRACE] 15:30:08.980 terminal.go:Pwd() - 894ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(go.mod) - 15.847µs
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(*.js) - 14.879µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 104ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(*.ts) - 10.444µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 62ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(package.json) - 11.246µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 82ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(.nvmrc) - 7.762µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 352ns
[TRACE] 15:30:08.980 terminal.go:Pwd() - 61ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(pnpm-workspace.yaml) - 7.883µs
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(*.ipynb) - 19.583µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 263ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(.pnpmfile.cjs) - 13.965µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 104ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(.vue) - 6.789µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 93ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(pyproject.toml) - 7.87µs
[TRACE] 15:30:08.980 terminal.go:Pwd() - 58ns
[DEBUG] 15:30:08.980 terminal.go:HasFilesInDir:254 → false
[TRACE] 15:30:08.980 terminal.go:HasFilesInDir(venv.bak) - 6.332µs
[DEBUG] 15:30:08.980 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.980 terminal.go:HasFolder(.venv) - 10.507µs
[DEBUG] 15:30:08.980 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.980 terminal.go:HasFolder(venv) - 5.973µs
[DEBUG] 15:30:08.980 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.980 terminal.go:HasFolder(virtualenv) - 8.916µs
[DEBUG] 15:30:08.980 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.980 terminal.go:HasFolder(venv-win) - 5.329µs
[DEBUG] 15:30:08.980 terminal.go:HasFolder:283 → false
[TRACE] 15:30:08.980 terminal.go:HasFolder(pyenv-win) - 5.539µs
[DEBUG] 15:30:08.980 text.go:Render:80 → rendering template: at <p:blue><b>{{ .CurrentDate | date "15:04:05" }}</b></>
[TRACE] 15:30:08.980 terminal.go:Flags() - 89ns
[DEBUG] 15:30:08.980 text.go:Render:80 → rendering template: in <p:blue><b>{{ .Name }}</b></> 
[TRACE] 15:30:08.980 terminal.go:Flags() - 186ns
[TRACE] 15:30:08.980 terminal.go:TemplateCache() - 361ns
[TRACE] 15:30:08.980 terminal.go:TemplateCache() - 397ns
[DEBUG] 15:30:08.981 text.go:Render:80 → rendering template: plain
[TRACE] 15:30:08.981 terminal.go:Flags() - 116ns
[DEBUG] 15:30:08.981 text.go:Render:80 → rendering template: plain
[TRACE] 15:30:08.981 terminal.go:Flags() - 40ns
[DEBUG] 15:30:08.981 text.go:Render:80 → rendering template: plain
[TRACE] 15:30:08.981 terminal.go:Flags() - 38ns
[DEBUG] 15:30:08.981 text.go:Render:80 → rendering template: plain
[TRACE] 15:30:08.981 terminal.go:Flags() - 58ns
[DEBUG] 15:30:08.981 text.go:Render:80 → rendering template: plain
[TRACE] 15:30:08.981 terminal.go:Flags() - 38ns
[TRACE] 15:30:08.981 terminal.go:Shell() - 117ns
[TRACE] 15:30:08.981 terminal.go:Shell() - 42ns
[TRACE] 15:30:08.981 terminal.go:Flags() - 36ns
[TRACE] 15:30:08.981 terminal.go:Shell() - 38ns
[TRACE] 15:30:08.981 terminal.go:Flags() - 36ns
[DEBUG] 15:30:08.981 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.981 terminal.go:Getenv(OMP_CACHE_DIR) - 5.153µs
[DEBUG] 15:30:08.981 terminal.go:Getenv:171 → NO DATA
[TRACE] 15:30:08.981 terminal.go:Getenv(XDG_CACHE_HOME) - 3.177µs
[TRACE] 15:30:08.981 terminal_unix.go:CachePath() - 30.473µs
[TRACE] 15:30:08.981 terminal.go:Flags() - 45ns
JanDeDobbeleer commented 3 weeks ago

@Salamandar we don't override this, also not random, so I'm pretty sure this isn't oh-my-posh doing so.