JanDeDobbeleer / oh-my-posh

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

home directory no longer mapped to the ~ icon in the path #2839

Closed mateusz-bajorek closed 2 years ago

mateusz-bajorek commented 2 years ago

Code of Conduct

What happened?

After updating oh-my-posh: 10.3.0 -> 11.1.0 using scoop I noticed the home directory is no longer mapped to the ~ character.

Prompt before: WindowsTerminal_2022-09-27_09-50-27 and after: WindowsTerminal_2022-09-27_09-50-39 the update.

Other, custom path mappings, work correctly, e.g.: WindowsTerminal_2022-09-27_09-48-40

Theme

# yaml-language-server: $schema=https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json
blocks:
  - type: prompt
    alignment: left
    segments:
      - type: session
        style: diamond
        leading_diamond: 
        powerline_symbol: 
        foreground: '#ffffff'
        background: '#29315A'
        background_templates:
          - '{{ if (.Root) }}#f80000{{ end }}'
        template: '{{ if .SSHSession }} {{ end }}{{ if .Root }}{{ end }} {{ .UserName }} '
      - type: path
        style: powerline
        powerline_symbol: 
        foreground: '#ffffff'
        background: '#491545'
        template: ' {{ path .Path .Location }} '
        properties:
          style: agnoster_short
          max_depth: 5
          mapped_locations:
            C:/Users/Mateusz/code: 
            /mnt/c/Users/Mateusz/code: 
            C:/temp: 
            /tmp: 
            C:/Users: ' '
            C:/Windows: ' '
      - type: git
        style: powerline
        powerline_symbol: 
        leading_diamond: 
        trailing_diamond: 
        foreground: '#193549'
        background: lightGreen
        background_templates:
          - '{{ if or (.Working.Changed) (.Staging.Changed) }}#FFEB3B{{ end }}'
          - '{{ if and (gt .Ahead 0) (gt .Behind 0) }}#FFCC80{{ end }}'
          - '{{ if gt .Ahead 0 }}#B388FF{{ end }}'
          - '{{ if gt .Behind 0 }}#B388FB{{ end }}'
        template: ' {{ if( .UpstreamIcon ) }}{{ url .UpstreamIcon .UpstreamURL }}{{ end }} {{ .HEAD }}{{ .BranchStatus }}{{ 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 }}{{ if gt .WorktreeCount 0}}  {{ .WorktreeCount }}{{ end }} '
        properties:
          fetch_status: true
          fetch_stash_count: true
          fetch_upstream_icon: true
          fetch_worktree_count: true
      - type: java
        style: powerline
        powerline_symbol: 
        foreground: '#FFFFFF'
        background: '#ED0000'
        template: '  {{ .Full }} '
      - type: kotlin
        style: powerline
        powerline_symbol: 
        foreground: '#F4F4F4'
        background: '#7f52ff'
        template: '  {{ .Full }} '
      - type: node
        style: powerline
        powerline_symbol: 
        foreground: '#EAF2E9'
        background: '#43853D'
        template: ' {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }}{{ end }} {{ .Full }} '
        properties:
          fetch_package_manager: true
      - type: npm
        style: powerline
        powerline_symbol: 
        foreground: '#FFFFFF'
        background: '#CB0000'
        template: '  {{ .Full }} '
      - type: angular
        style: powerline
        powerline_symbol: 
        foreground: '#FFFFFF'
        background: '#1567C2'
        template: '  {{ .Full }} '
      - type: python
        style: powerline
        powerline_symbol: 
        foreground: '#FFD54E'
        background: '#3675A9'
        template: '  {{ .Full }} '
        properties:
          display_mode: context
      - type: go
        style: powerline
        powerline_symbol: 
        foreground: '#ffffff'
        background: '#79D4FD'
        template: '  {{ .Full }} '
      - type: dotnet
        style: powerline
        powerline_symbol: 
        foreground: '#E1DDE7'
        background: '#6A4097'
        template: '  {{ .Full }} '
      - type: php
        style: powerline
        powerline_symbol: 
        foreground: '#22242F'
        background: '#8892BF'
        template: '  {{ .Full }} '
      - type: ruby
        style: powerline
        powerline_symbol: 
        foreground: '#ffffff'
        background: '#CC342D'
        template: '  {{ .Full }} '
      - type: terraform
        style: powerline
        powerline_symbol: 
        foreground: '#ffffff'
        background: '#7b42bc'
        template: ' 行 {{ .Version }} '
        properties:
          fetch_version: true
  - type: prompt
    alignment: right
    segments:
      - type: executiontime
        style: powerline
        powerline_symbol: 
        foreground: '#ffffff'
        background: '#491545'
        invert_powerline: true
        properties:
          always_enabled: true
          style: austin
        template: ' <#fefefe>ﮫ</> {{ .FormattedMs }} '
      - type: shell
        style: diamond
        invert_powerline: true
        trailing_diamond: 
        foreground: '#ffffff'
        background: '#29315A'
        template: '  {{ .Name }} '
  - type: prompt
    alignment: left
    newline: true
    segments:
      - type: exit
        style: plain
        foreground: '#D4E157'
        foreground_templates:
          - '{{ if gt .Code 0 }}#FF5252{{ end }}'
        template: '❯ '
        properties:
          always_enabled: true
console_title_template: '{{.Folder}}{{if .Root}} :: root{{end}} :: {{.Shell}}'
osc99: true
version: 2

What OS are you seeing the problem on?

Windows

Which shell are you using?

powershell

Log output

Version: 11.1.0

Segments:

ConsoleTitle(true)   -   0 ms - Mateusz :: oh-my-posh
session(true)        -   1 ms -  Mateusz
path(true)           -   1 ms -   \Mateusz
git(false)           -   3 ms -
java(false)          -   0 ms -
kotlin(false)        -   0 ms -
node(false)          -   0 ms -
npm(false)           -   0 ms -
angular(false)       -   0 ms -
python(false)        -   1 ms -
go(false)            -   0 ms -
dotnet(false)        -   0 ms -
php(false)           -   0 ms -
ruby(false)          -   0 ms -
terraform(false)     -   2 ms -
executiontime(true)  -   0 ms -  ﮫ 0ms
shell(true)          -   0 ms -   oh-my-posh 
exit(true)           -   0 ms - ❯

Run duration: 41.3661ms

Cache path: C:\Users\Mateusz\AppData\Local\oh-my-posh

Config path: C:\Users\Mateusz\powerlevel10k-custom.omp.yaml

Logs:

2022/09/27 09:46:14 debug: Getenv
C:\Users\Mateusz\AppData\Local
2022/09/27 09:46:14 Getenv duration: 0s, args: LOCALAPPDATA
2022/09/27 09:46:14 CachePath duration: 0s, args:
2022/09/27 09:46:14 debug: Getenv
C:\Users\Mateusz\powerlevel10k-custom.omp.yaml
2022/09/27 09:46:14 Getenv duration: 0s, args: POSH_THEME
2022/09/27 09:46:14 debug: Shell
process name: oh-my-posh.exe
2022/09/27 09:46:14 Shell duration: 26.8686ms, args:
2022/09/27 09:46:14 resolveConfigPath duration: 26.8686ms, args:
2022/09/27 09:46:14 Init duration: 27.8717ms, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 config.loadConfig duration: 1.9111ms, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 debug: Getenv

2022/09/27 09:46:14 Getenv duration: 0s, args: OMP_CACHE_DISABLED
2022/09/27 09:46:14 WindowsRegistryKeyValue duration: 0s, args: HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\ColorizationColor
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: WindowsRegistryKeyValue
ColorizationColor(DWORD): 0xC426561F
2022/09/27 09:46:14 Root duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 ErrorCode duration: 0s, args:
2022/09/27 09:46:14 IsWsl duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: User
Mateusz
2022/09/27 09:46:14 User duration: 0s, args:
2022/09/27 09:46:14 debug: Host
BAZA
2022/09/27 09:46:14 Host duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Getenv

2022/09/27 09:46:14 Getenv duration: 0s, args: SSH_CONNECTION
2022/09/27 09:46:14 debug: Getenv

2022/09/27 09:46:14 Getenv duration: 0s, args: SSH_CLIENT
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 IsWsl duration: 0s, args:
2022/09/27 09:46:14 StackCount duration: 0s, args:
2022/09/27 09:46:14 DirIsWritable duration: 534.3µs, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: CommandPath
C:\Users\Mateusz\scoop\shims\git.exe
2022/09/27 09:46:14 CommandPath duration: 2.5353ms, args: git.exe
2022/09/27 09:46:14 HasCommand duration: 2.5353ms, args: git.exe
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 error: HasParentFilePath
CreateFile C:\.git: The system cannot find the file specified.
2022/09/27 09:46:14 HasParentFilePath duration: 0s, args: .git
2022/09/27 09:46:14 debug: Getenv
C:\Users\Mateusz\scoop\apps\temurin17-jdk\current
2022/09/27 09:46:14 Getenv duration: 0s, args: JAVA_HOME
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Getenv

2022/09/27 09:46:14 Getenv duration: 0s, args: VIRTUAL_ENV
2022/09/27 09:46:14 debug: Getenv

2022/09/27 09:46:14 Getenv duration: 0s, args: CONDA_ENV_PATH
2022/09/27 09:46:14 debug: Getenv

2022/09/27 09:46:14 Getenv duration: 0s, args: CONDA_DEFAULT_ENV
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 518.4µs, args: *.py
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 596.7µs, args: *.ipynb
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 0s, args: pyproject.toml
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 0s, args: venv.bak
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 0s, args: .venv
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 0s, args: venv
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 504.6µs, args: virtualenv
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 0s, args: env
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 63.8µs, args: venv-win
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 0s, args: pyenv-win
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 0s, args: versions.tf
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 0s, args: main.tf
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 PathSeparator duration: 0s, args:
2022/09/27 09:46:14 debug: HasFiles
false
2022/09/27 09:46:14 HasFiles duration: 0s, args: terraform.tfstate
2022/09/27 09:46:14 debug: HasFolder
false
2022/09/27 09:46:14 HasFolder duration: 0s, args: C:\Users\Mateusz\.terraform
2022/09/27 09:46:14 debug: CommandPath
C:\Users\Mateusz\scoop\shims\terraform.exe
2022/09/27 09:46:14 CommandPath duration: 2.1818ms, args: terraform
2022/09/27 09:46:14 HasCommand duration: 2.1818ms, args: terraform
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 ExecutionTime duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
2022/09/27 09:46:14 debug: Pwd
C:\Users\Mateusz
2022/09/27 09:46:14 Pwd duration: 0s, args:
2022/09/27 09:46:14 debug: Home
C:\Users\Mateusz
2022/09/27 09:46:14 GOOS duration: 0s, args:
2022/09/27 09:46:14 ErrorCode duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 Shell duration: 0s, args:
2022/09/27 09:46:14 TemplateCache duration: 0s, args:
2022/09/27 09:46:14 debug: Getenv
C:\Users\Mateusz\AppData\Local
2022/09/27 09:46:14 Getenv duration: 0s, args: LOCALAPPDATA
2022/09/27 09:46:14 CachePath duration: 0s, args:
2022/09/27 09:46:14 Flags duration: 0s, args:
JanDeDobbeleer commented 2 years ago

@mateusz-bajorek that's because you have C:/Users listed as that icons which is preferred before the home folder. The question is what we do in such a case, previously we did force that to ~, but the last refactor moved that to the front. I'll see what happens if we do that replacement first.

mateusz-bajorek commented 2 years ago

Aye, that would make sense. Let me know about your investigation and, if you stick with the current behaviour, I'll simply remove the C:/Users mapping - I find the ~ mapping more important than the other one.

JanDeDobbeleer commented 2 years ago

@mateusz-bajorek I'm wondering what happens if we always for ~ anyways (so no ability to toggle that one) as it would allow to easily have the same logic regardless of the device/user (to some extend). But, I think I made a mistake in the earlier refactor. I made things too complex. So I will give that another go.

JanDeDobbeleer commented 2 years ago

@mateusz-bajorek can you let me know if this solves the issue?

mateusz-bajorek commented 2 years ago

@JanDeDobbeleer all good now, thanks for such a quick resolution! 🎉

github-actions[bot] commented 9 months ago

This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a discussion first, complete the body with all the details necessary to reproduce, and mention this issue as reference.