JanDeDobbeleer / oh-my-posh

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

shell segment doesn't work for bash #5651

Closed daniel-anova closed 2 weeks ago

daniel-anova commented 2 weeks ago

Code of Conduct

What happened?

When using a shared config across multiple shells bash will not show the shell segment

Theme

custom theme

{
  "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
  "blocks": [
    {
      "segments": [
        {
          "type": "python",
          "style": "plain",
          "foreground": "#906cff",
          "template": "  {{ .Full }} "
        },
        {
          "type": "shell",
          "style": "plain",
          "foreground": "#77E4F7",
          "template": "{{ if ne .Name \"zsh\" }}  {{ .Name }} {{ end }}"
        }
      ],
      "type": "rprompt"
    },
    {
      "alignment": "left",
      "segments": [
        {
          "foreground": "#77E4F7",
          "properties": {
            "style": "full"
          },
          "style": "plain",
          "template": "{{ .Path }} ",
          "type": "path"
        },
        {
          "style": "plain",
          "foreground": "#00ff00",
          "foreground_templates": [
            "{{ if or (.Working.Changed) (.Staging.Changed) }}#FFEB3B{{ end }}",
            "{{ if and (gt .Ahead 0) (gt .Behind 0) }}#FF0000{{ end }}",
            "{{ if gt .Ahead 0 }}#FFFF00{{ end }}",
            "{{ if gt .Behind 0 }}#FFA500{{ end }}"
          ],
          "template": "{{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }}  {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }}  {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }}  {{ .StashCount }}{{ end }}",
          "properties": {
            "fetch_status": true,
            "fetch_upstream_icon": true
          },
          "type": "git"
        },
        {
          "foreground": "#43D426",
          "style": "plain",
          "template": "\u276f ",
          "type": "text"
        }
      ],
      "type": "prompt"
    }
  ],
  "tooltips": [
    {
      "type": "az",
      "style": "plain",
      "foreground": "#0072C6",
      "template": "\uebd8 {{.Name}} ",
      "tips": [
        "az",
        "azcopy",
        "terragrunt",
        "tofu",
        "terraform",
        "tg"
      ]
    },
    {
      "type": "kubectl",
      "style": "plain",
      "foreground": "#a020f0",
      "template": "\udb84\udcfe {{.Context}}{{if .Namespace}}/{{.Namespace}}{{end}} ",
      "parse_kubeconfig": true,
      "display_error": false,
      "tips": [
        "k",
        "kns",
        "kctx",
        "flux",
        "kubectl",
        "kubecolor",
        "helm"
      ]
    },
    {
      "type": "python",
      "style": "plain",
      "foreground": "#FFE700",
      "template": "\u276f {{.Full}} ",
      "tips": [
        "python",
        "python3",
        "pip",
        "pip3",
        "pipx"
      ]
    }
  ],
  "transient_prompt": {
      "background": "transparent",
      "foreground": "#ffffff",
      "template": "\u276f "
  },
  "disable_notice": true,
  "auto_upgrade": false,
  "version": 2
}

What OS are you seeing the problem on?

Linux

Which shell are you using?

zsh

Log output

~/source ❯ oh-my-posh debug bash --plain

Version: 23.14.1

Shell: bash (5.2.26(1)-release)

Prompt:

~/source ❯ 

Segments:

ConsoleTitle(false)                       -   0 ms
Python(false)                             -   0 ms
Shell(false)                              -   0 ms
Path(true)                                -   1 ms
Text(true)                                -   0 ms

Run duration: 4.043807ms

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

Config path: /home/df/.config/zsh/theme.omp.json

Logs:

[DEBUG] 13:45:35.519 debug.go:49 → debug mode enabled
[DEBUG] 13:45:35.519 debug.go:49 → plain mode enabled
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.519 terminal.go:Getenv(LOCALAPPDATA) - 13.651µs
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.519 terminal.go:Getenv(OMP_CACHE_DIR) - 3.553µs
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.519 terminal.go:Getenv(XDG_CACHE_HOME) - 2.89µs
[TRACE] 13:45:35.519 terminal.go:CachePath() - 53.041µs
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache file: /home/df/.cache/oh-my-posh/omp.cache
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache key: is_wsl
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache key: upgrade_check
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache key: environment_platform
[TRACE] 13:45:35.519 terminal.go(/home/df/.cache/oh-my-posh/omp.cache) - 101.733µs
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.519 terminal.go:Getenv(LOCALAPPDATA) - 3.073µs
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.519 terminal.go:Getenv(OMP_CACHE_DIR) - 3.058µs
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.519 terminal.go:Getenv(XDG_CACHE_HOME) - 3.078µs
[TRACE] 13:45:35.519 terminal.go:CachePath() - 26.02µs
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache file: /home/df/.cache/oh-my-posh/omp.cache.33583
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache key: prompt_count_cache
[DEBUG] 13:45:35.519 terminal.go:70 → loading cache key: template_cache
[TRACE] 13:45:35.519 terminal.go(/home/df/.cache/oh-my-posh/omp.cache.33583) - 132.844µs
[TRACE] 13:45:35.519 terminal.go:setPromptCount() - 890ns
[DEBUG] 13:45:35.519 terminal.go:Getenv:164 → /home/df/.config/zsh/theme.omp.json
[TRACE] 13:45:35.519 terminal.go:Getenv(POSH_THEME) - 4.048µs
[DEBUG] 13:45:35.519 terminal.go:ResolveConfigPath:96 → config set using POSH_THEME: /home/df/.config/zsh/theme.omp.json
[TRACE] 13:45:35.520 terminal.go:ResolveConfigPath() - 13.959µs
[TRACE] 13:45:35.520 terminal.go:Init() - 458.84µs
[TRACE] 13:45:35.520 terminal.go:Flags() - 77ns
[TRACE] 13:45:35.521 load.go:loadConfig() - 990.298µs
[TRACE] 13:45:35.521 terminal.go:Flags() - 54ns
[DEBUG] 13:45:35.521 debug.go:57 → terminal program: Unknown
[DEBUG] 13:45:35.521 debug.go:57 → terminal shell: shell
[DEBUG] 13:45:35.521 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.521 terminal.go:Getenv(OMP_CACHE_DISABLED) - 3.769µs
[TRACE] 13:45:35.521 terminal.go:Shell() - 102ns
[DEBUG] 13:45:35.521 terminal.go:Getenv:164 → 5.2.26(1)-release
[TRACE] 13:45:35.521 terminal.go:Getenv(POSH_SHELL_VERSION) - 3.446µs
[DEBUG] 13:45:35.521 debug.go:PrintDebug:23 → segment: Title
[DEBUG] 13:45:35.521 text.go:Render:80 → rendering template: 
[TRACE] 13:45:35.521 terminal.go:Flags() - 40ns
[TRACE] 13:45:35.521 terminal.go:Shell() - 45ns
[DEBUG] 13:45:35.521 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.521 terminal.go:Getenv(POSH_CURSOR_LINE) - 5.162µs
[DEBUG] 13:45:35.521 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.521 terminal.go:Getenv(POSH_CURSOR_COLUMN) - 2.61µs
[TRACE] 13:45:35.521 terminal.go:Flags() - 37ns
[TRACE] 13:45:35.521 terminal.go:Flags() - 35ns
[TRACE] 13:45:35.521 terminal.go:Flags() - 35ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 110ns
[TRACE] 13:45:35.521 terminal.go:PathSeparator() - 5.358µs
[TRACE] 13:45:35.521 terminal.go:GOOS() - 36ns
[DEBUG] 13:45:35.521 terminal.go:Pwd:189 → /home/df/source
[TRACE] 13:45:35.521 terminal.go:Pwd() - 52.031µs
[TRACE] 13:45:35.521 terminal.go:GOOS() - 37ns
[DEBUG] 13:45:35.521 segment.go:SetEnabled:115 → segment: Text
[TRACE] 13:45:35.521 terminal_unix.go:Root() - 436ns
[TRACE] 13:45:35.521 terminal.go:Shell() - 59ns
[TRACE] 13:45:35.521 terminal.go:StatusCodes() - 86ns
[DEBUG] 13:45:35.521 terminal_unix.go:IsWsl:35 → false
[TRACE] 13:45:35.521 terminal_unix.go:IsWsl() - 8.211µs
[DEBUG] 13:45:35.521 terminal.go:TemplateCache:651 → environment: [SHELL=/bin/zsh IMSETTINGS_INTEGRATE_DESKTOP=yes LSCOLORS=Gxfxcxdxbxegedabagacad SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2766,unix/unix:/tmp/.ICE-unix/2766 WINDOWID=3 ZLE_RPROMPT_INDENT=0 COLORTERM=truecolor XDG_CONFIG_DIRS=/home/df/.config/kdedefaults:/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg LESS=-R XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 HISTCONTROL=ignoreboth XDG_MENU_PREFIX=plasma- POSH_PID=33583 HOSTNAME=APT-WK54 HISTSIZE=1000 ICEAUTHORITY=/run/user/1000/iceauth_AWgRWK LANGUAGE=en_US LC_ADDRESS=en_IE.UTF-8 SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket GOPRIVATE=dev.azure.com SHELL_SESSION_ID=0996e23f443b47be94669a3db778728f XDG_CONFIG_HOME=/home/df/.config MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= TERRAGRUNT_PROVIDER_CACHE=1 HOMEBREW_PREFIX=/home/linuxbrew/.linuxbrew XMODIFIERS=@im=none ZFUNCDIR=/home/df/.config/zsh/functions DESKTOP_SESSION=plasma LC_MONETARY=en_IE.UTF-8 GTK_RC_FILES=/etc/gtk/gtkrc:/home/df/.gtkrc:/home/df/.config/gtkrc GDK_CORE_DEVICE_EVENTS=1 EDITOR=code -w XDG_SEAT=seat0 PWD=/home/df/source XDG_SESSION_DESKTOP=KDE LOGNAME=df FLUX_FORWARD_NAMESPACE=flux XDG_SESSION_TYPE=wayland MANPATH=/home/linuxbrew/.linuxbrew/Cellar/antidote/1.9.7/share/antidote/man: SYSTEMD_EXEC_PID=2807 XAUTHORITY=/run/user/1000/xauth_GCEjlL XKB_DEFAULT_MODEL=pc105 GTK2_RC_FILES=/home/df/.gtkrc-2.0-kde4 HOME=/home/df SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass LC_PAPER=en_IE.UTF-8 LANG=en_US.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=KDE POSH_SHELL_VERSION=5.2.26(1)-release KONSOLE_DBUS_SERVICE=:1.210 MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure WAYLAND_DISPLAY=wayland-0 KONSOLE_DBUS_SESSION=/Sessions/1 PROFILEHOME=/home/df/source OSTYPE=linux-gnu CONDA_PROMPT_MODIFIER=false XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 MY_ENV=testing INVOCATION_ID=323e8b59d9944b169ca8e3fb3a1e16af KONSOLE_VERSION=240800 MANAGERPID=2349 IMSETTINGS_MODULE=none KDE_SESSION_UID=1000 INFOPATH=/home/linuxbrew/.linuxbrew/share/info: MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed XKB_DEFAULT_LAYOUT=us XDG_ACTIVATION_TOKEN=kwin-25 QT_WAYLAND_DECORATION=adwaita XDG_SESSION_CLASS=user TERM=xterm-256color ZSH=/home/df/.cache/antidote/https-COLON--SLASH--SLASH-github.com-SLASH-ohmyzsh-SLASH-ohmyzsh LESSOPEN=||/usr/bin/lesspipe.sh %s USER=df COLORFGBG=15;0 HOMEBREW_CELLAR=/home/linuxbrew/.linuxbrew/Cellar QT_WAYLAND_RECONNECT=1 KDE_SESSION_VERSION=6 PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket DISPLAY=:0 SHLVL=2 PAGER=less HOMEBREW_REPOSITORY=/home/linuxbrew/.linuxbrew/Homebrew LC_MEASUREMENT=en_IE.UTF-8 XDG_VTNR=2 XDG_SESSION_ID=2 TF_INPUT=false POSH_THEME=/home/df/.config/zsh/theme.omp.json ZCONFIG=/home/df/.config/zsh XDG_RUNTIME_DIR=/run/user/1000 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/  LC_TIME=en_IE.UTF-8 HOMEBREW_NO_INSTALL_CLEANUP=TRUE KDEDIRS=/usr XKB_DEFAULT_VARIANT=altgr-intl QT_AUTO_SCREEN_SCALE_FACTOR=0 JOURNAL_STREAM=9:33720 XDG_DATA_DIRS=/home/df/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share KDE_FULL_SESSION=true PATH=/home/df/.local/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/df/.dotnet/tools:/home/df/go/bin DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus KDE_APPLICATIONS_AS_SCOPE=1 MAIL=/var/spool/mail/df POWERLINE_COMMAND=oh-my-posh LC_NUMERIC=en_IE.UTF-8 OLDPWD=/home/df/source KONSOLE_DBUS_WINDOW=/Windows/1 _=/home/linuxbrew/.linuxbrew/bin/oh-my-posh]
[TRACE] 13:45:35.521 terminal.go:Pwd() - 138ns
[TRACE] 13:45:35.521 terminal.go:Pwd() - 216ns
[DEBUG] 13:45:35.521 terminal_unix.go:IsWsl:35 → false
[TRACE] 13:45:35.521 terminal_unix.go:IsWsl() - 4.001µs
[TRACE] 13:45:35.521 terminal.go:GOOS() - 37ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 37ns
[DEBUG] 13:45:35.521 segment.go:SetEnabled:115 → segment: Path
[TRACE] 13:45:35.521 terminal.go:GOOS() - 38ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 105ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 35ns
[TRACE] 13:45:35.521 terminal.go:Flags() - 429ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 1.497µs
[TRACE] 13:45:35.521 terminal.go:GOOS() - 95ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 38ns
[DEBUG] 13:45:35.521 terminal.go:User:330 → df
[DEBUG] 13:45:35.521 path.go:149 → display_cygpath: false
[TRACE] 13:45:35.521 terminal.go:User() - 4.002µs
[TRACE] 13:45:35.521 terminal.go:GOOS() - 36ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 35ns
[DEBUG] 13:45:35.521 terminal.go:Host:347 → APT-WK54
[TRACE] 13:45:35.521 terminal.go:PathSeparator() - 2.751µs
[TRACE] 13:45:35.521 terminal.go:Pwd() - 279ns
[TRACE] 13:45:35.521 terminal.go:Host() - 4.972µs
[TRACE] 13:45:35.521 terminal.go:Pwd() - 125ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 36ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 111ns
[TRACE] 13:45:35.521 terminal.go:Shell() - 167ns
[DEBUG] 13:45:35.521 terminal_unix.go:Platform:92 → fedora
[DEBUG] 13:45:35.521 segment.go:SetEnabled:115 → segment: Git
[DEBUG] 13:45:35.521 terminal.go:Getenv:164 → 2
[TRACE] 13:45:35.521 terminal.go:GOOS() - 34ns
[TRACE] 13:45:35.521 terminal.go:Getenv(SHLVL) - 3.572µs
[TRACE] 13:45:35.521 terminal.go:TemplateCache() - 220.543µs
[DEBUG] 13:45:35.521 path.go:setMappedLocations:563 → mapped_locations_enabled: true
[DEBUG] 13:45:35.521 terminal_unix.go:IsWsl:35 → false
[DEBUG] 13:45:35.521 path.go:setMappedLocations:564 → 
[TRACE] 13:45:35.521 terminal_unix.go:IsWsl() - 6.544µs
[TRACE] 13:45:35.521 terminal_unix.go:IsWsl2() - 11.191µs
[DEBUG] 13:45:35.521 path.go:setMappedLocations:565 → 
[TRACE] 13:45:35.521 terminal.go:GOOS() - 40ns
[TRACE] 13:45:35.521 terminal.go:GOOS() - 37ns
[TRACE] 13:45:35.521 terminal.go:PathSeparator() - 28.841µs
[TRACE] 13:45:35.521 terminal.go:GOOS() - 35ns
[DEBUG] 13:45:35.521 terminal.go:CommandPath:389 → /usr/bin/git
[TRACE] 13:45:35.521 terminal.go:CommandPath(git) - 54.552µs
[TRACE] 13:45:35.521 terminal.go:HasCommand(git) - 59.134µs
[DEBUG] 13:45:35.521 git.go:shouldDisplay:312 → fetch_bare_info: false
[TRACE] 13:45:35.521 terminal.go:Pwd() - 160ns
[DEBUG] 13:45:35.521 terminal.go:ResolveSymlink:286 → /home/df/source
[TRACE] 13:45:35.521 terminal.go:ResolveSymlink(/home/df/source) - 14.595µs
[ERROR] 13:45:35.521 terminal.go:HasParentFilePath:553 → stat .git: no such file or directory
[TRACE] 13:45:35.521 terminal.go:HasParentFilePath(.git) - 68.363µs
[TRACE] 13:45:35.522 terminal.go:GOOS() - 294ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 37ns
[DEBUG] 13:45:35.522 path.go:setMappedLocations:566 → ~
[DEBUG] 13:45:35.522 path.go:setMappedLocations:571 → mapped_locations: map[]
[TRACE] 13:45:35.522 terminal.go:GOOS() - 34ns
[TRACE] 13:45:35.522 terminal.go:PathSeparator() - 4.158µs
[TRACE] 13:45:35.522 terminal.go:GOOS() - 36ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 38ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 35ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 35ns
[TRACE] 13:45:35.522 terminal.go:PathSeparator() - 6.734µs
[TRACE] 13:45:35.522 terminal.go:GOOS() - 36ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 34ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 37ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 34ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 37ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 37ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 37ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 73ns
[DEBUG] 13:45:35.522 path.go:makeFolderFormatMap:839 → NO DATA
[TRACE] 13:45:35.522 terminal.go:GOOS() - 37ns
[DEBUG] 13:45:35.522 path.go:setStyle:218 → full
[DEBUG] 13:45:35.522 path.go:colorizePath:740 → cycle: []
[DEBUG] 13:45:35.522 path.go:getFolderSeparator:273 → NO DATA
[DEBUG] 13:45:35.522 path.go:getFolderSeparator:275 → /
[DEBUG] 13:45:35.522 path.go:colorizePath:743 → cycle_folder_separator: false
[DEBUG] 13:45:35.522 path.go:colorizePath:744 → %s
[DEBUG] 13:45:35.522 path.go:colorizePath:746 → %s
[DEBUG] 13:45:35.522 path.go:colorizePath:747 → %s
[DEBUG] 13:45:35.522 path.go:colorizePath:748 → %s
[TRACE] 13:45:35.522 terminal.go:GOOS() - 45ns
[TRACE] 13:45:35.522 terminal.go:Pwd() - 181ns
[TRACE] 13:45:35.522 terminal.go:TemplateCache() - 251ns
[TRACE] 13:45:35.522 terminal.go:GOOS() - 35ns
[TRACE] 13:45:35.522 terminal.go:StackCount() - 114ns
[TRACE] 13:45:35.522 terminal_unix.go:DirIsWritable(/home/df/source) - 9.579µs
[TRACE] 13:45:35.522 terminal.go:TemplateCache() - 98ns
[DEBUG] 13:45:35.522 text.go:Render:80 → rendering template: ❯ 
[TRACE] 13:45:35.522 terminal.go:Flags() - 90ns
[DEBUG] 13:45:35.522 text.go:Render:80 → rendering template: {{ .Path }} 
[TRACE] 13:45:35.522 terminal.go:Flags() - 228ns
[TRACE] 13:45:35.523 terminal.go:TemplateCache() - 574ns
[DEBUG] 13:45:35.523 text.go:Render:80 → rendering template: plain
[TRACE] 13:45:35.523 terminal.go:Flags() - 137ns
[DEBUG] 13:45:35.523 text.go:Render:80 → rendering template: plain
[TRACE] 13:45:35.523 terminal.go:Flags() - 55ns
[DEBUG] 13:45:35.523 text.go:Render:80 → rendering template: plain
[TRACE] 13:45:35.523 terminal.go:Flags() - 102ns
[TRACE] 13:45:35.523 terminal.go:Shell() - 165ns
[TRACE] 13:45:35.523 terminal.go:Shell() - 52ns
[TRACE] 13:45:35.523 terminal.go:Shell() - 60ns
[DEBUG] 13:45:35.523 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.523 terminal.go:Getenv(LOCALAPPDATA) - 5.188µs
[DEBUG] 13:45:35.523 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.523 terminal.go:Getenv(OMP_CACHE_DIR) - 3.893µs
[DEBUG] 13:45:35.523 terminal.go:Getenv:164 → NO DATA
[TRACE] 13:45:35.523 terminal.go:Getenv(XDG_CACHE_HOME) - 3.107µs
[TRACE] 13:45:35.523 terminal.go:CachePath() - 44.744µs
[TRACE] 13:45:35.523 terminal.go:Flags() - 54ns
JanDeDobbeleer commented 2 weeks ago

@daniel-anova that's because rprompt isn't supported on bash.

daniel-anova commented 2 weeks ago

Ye, just realized that and came here to close the bug report, but too late.

I apologize for wasting your time.