Skip to content

WSL - Platform not always correctly detected #7218

@GrinGrin

Description

@GrinGrin

Code of Conduct

  • I agree to follow this project's Code of Conduct

What happened?

Hello all !

I was doing some test on my ansible bootstrap playbook and noticed a weird issue with the platform identified by Oh-My-Posh on some linux distributions in WSL.
At first I thought that my nerd font was not up-to-date and was missing some new icons targeted as defaults in OMP code but got the same results after downloading the latest version. Also tried with another terminal (I mainly use Windows Terminal but also tried with Alacritty) but with no luck.

I also tried with different themes/config, in case there was an error with mine, and with different distributions and got various results. For example:

  • Custom Gentoo Linux image: environment_platform = gentoo everytime
  • Official Ubuntu 24.04 WSL store image: environment_platform empty when non-root, environment_platform = ubuntu when root
  • Official RockyLinux 9 WSL image: environment_platform = rocky9 when non-root, environment_platform = rocky when root
  • Official RedHat Enterprise 10 WSL image: environment_platform empty everytime

As a result, the System.OS segment is unable to properly display the icon and the template {{ .OS }} is not consistant.

I'm not sure that it's a distribution related issue as I also have multiple virtual machines with the same oses (distributions and versions) and the environment_platform value is correct (for non-root/root users) and the icon correctly displayed using the exact same theme/config.

Also tried some previous OMP versions (28.5.0, 28.0.0, 27.5.0, ...) but didn't find one without this issue :-(

Feel free to ask for additional traces if needed !

Best Regards,
Nicolas

Theme

Not theme related, tested with custom config and with freshly downloded gruvbox.omp.json with same results.

What OS are you seeing the problem on?

Windows, Linux

Which shell are you using?

bash

Log output

NON-ROOT USER:
Version: 29.0.2

Shell: shell (5.1.8(1)-release)

Prompt:


     **    gringrin   󰃭 17/01/26   18:21:06   󰠦  
   shell   󰸞 

Segments:

ConsoleTitle(false)                        -   0 ms
Os(true)                                   -   0 ms
Session(true)                              -   2 ms
Time(true)                                 -   0 ms
Path(true)                                 -   2 ms
Git(false)                                 -   0 ms
Dotnet(false)                              -   0 ms
Project(false)                             -   0 ms
Shell(true)                                -   0 ms
Status(true)                               -   0 ms
Root(false)                                -   0 ms
Kubectl(false)                             -   0 ms
Aws(false)                                 -   0 ms
Az(false)                                  -   0 ms
Azd(false)                                 -   0 ms
Azfunc(false)                              -   0 ms
Executiontime(false)                       -   0 ms

Run duration: 6.961399ms

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

Config path: /mnt/c/Users/Nicolas/Seafile/Nicolas/My Libraries/Softwares/Common/OhMyPosh/racoon.omp.json

Logs:

[DEBUG] 18:21:06.933 debug.go:39 → logging enabled, raw mode: true
[DEBUG] 18:21:06.933 store.go:]:141 → (session) key not found: prompt_count_cache
[TRACE] 18:21:06.933 store.go:](session prompt_count_cache) - 38.32µs
[TRACE] 18:21:06.933 terminal.go:setPromptCount() - 42.66µs
[TRACE] 18:21:06.933 terminal.go:GOOS() - 40ns
[DEBUG] 18:21:06.933 terminal.go:setPwd:102 → /home/gringrin
[TRACE] 18:21:06.933 terminal.go:setPwd() - 19.59µs
[TRACE] 18:21:06.933 terminal.go:Init() - 68.74µs
[DEBUG] 18:21:06.933 home.go:12 → /home/gringrin
[TRACE] 18:21:06.933 path.go:Path() - 14.2µs
[DEBUG] 18:21:06.933 store.go:init:94 → (device) loading INITVERSIONBASH
[DEBUG] 18:21:06.933 store.go:init:94 → (device) loading is_wsl
[DEBUG] 18:21:06.933 store.go:init:94 → (device) loading DSC_SHELL
[DEBUG] 18:21:06.933 store.go:init:94 → (device) loading DSC_CONFIGURATION
[DEBUG] 18:21:06.933 store.go:init:94 → (device) loading environment_platform
[TRACE] 18:21:06.933 store.go:init(device omp.cache) - 271.839µs
[TRACE] 18:21:06.933 init.go:SessionID() - 660ns
[TRACE] 18:21:06.933 path.go:Path() - 40ns
[DEBUG] 18:21:06.933 store.go:init:94 → (session) loading CONFIG_SOURCE
[DEBUG] 18:21:06.933 store.go:init:94 → (session) loading template_cache
[DEBUG] 18:21:06.933 store.go:init:94 → (session) loading toggle_cache
[DEBUG] 18:21:06.933 store.go:init:94 → (session) loading prompt_count_cache
[DEBUG] 18:21:06.933 store.go:init:94 → (session) loading CONFIG
[TRACE] 18:21:06.933 store.go:init(session bash.bb02855c-a09e-4578-809e-2460b3b0d45b.omp.cache) - 255.99µs
[DEBUG] 18:21:06.933 store.go:]:141 → (device) key not found: reload
[TRACE] 18:21:06.933 store.go:](device reload) - 4.87µs
[DEBUG] 18:21:06.933 store.go:]:154 → (session) found entry: CONFIG - /gH5fwMBAQZDb25maWcB/4AAAR8BB1BhbGV0dGUB/4IAAQtEZWJ1Z1Byb21wdAH/hAABA1ZhcgH/jgABCFBhbGV0dGVzAf+QAAEJVmFsaWRMaW5lAf+EAAEPU2Vjb25kYXJ5UHJvbXB0Af+EAAEPVHJhbnNpZW50UHJvbXB0Af+EAAEJRXJyb3JMaW5lAf+EAAEETWFwcwH/lAABB1VwZ3JhZGUB/5gAAQdFeHRlbmRzAQwAAQtBY2NlbnRDb2xvcgEMAAEUQ29uc29sZVRpdGxlVGVtcGxhdGUBDAABA1BXRAEMAAEGU291cmNlAQwAAQZGb3JtYXQBDAABElRlcm1pbmFsQmFja2dyb3VuZAEMAAEOVG9vbFRpcHNBY3Rpb24BDAABBkJsb2NrcwH/ngABBUN5Y2xlAf+iAAENSVRlcm1GZWF0dXJlcwH/pAABCFRvb2x0aXBzAf+cAAEHVmVyc2lvbgEEAAENTWlncmF0ZUdseXBocwECAAEFQXN5bmMBAgABEFNoZWxsSW50ZWdyYXRpb24BAgABCkZpbmFsU3BhY2UBAgABDVVwZ3JhZGVOb3RpY2UBAgABDlBhdGNoUHdzaEJsZWVkAQIAAQtBdXRvVXBncmFkZQECAAEXRW5hYmxlQ3Vyc29yUG9zaXRpb25pbmcBAgAAABf/gQQBAQdQYWxldHRlAf+CAAEMAQwAAP4CFf+DAwEBB1NlZ21lbnQB/4QAASIBB09wdGlvbnMB/4YAAQpQcm9wZXJ0aWVzAf+GAAEFQ2FjaGUB/4gAAQVBbGlhcwEMAAEOTGVhZGluZ0RpYW1vbmQBDAABD1RyYWlsaW5nRGlhbW9uZAEMAAEIVGVtcGxhdGUBDAABCkZvcmVncm91bmQBDAABDlRlbXBsYXRlc0xvZ2ljAQwAAQ9Qb3dlcmxpbmVTeW1ib2wBDAABCkJhY2tncm91bmQBDAABBkZpbGxlcgEMAAEEVHlwZQEMAAEFU3R5bGUBDAABFkxlYWRpbmdQb3dlcmxpbmVTeW1ib2wBDAABE0ZvcmVncm91bmRUZW1wbGF0ZXMB/4oAAQRUaXBzAf+MAAETQmFja2dyb3VuZFRlbXBsYXRlcwH/igABCVRlbXBsYXRlcwH/igABDkV4Y2x1ZGVGb2xkZXJzAf+MAAEOSW5jbHVkZUZvbGRlcnMB/4wAAQVOZWVkcwH/jAABB1RpbWVvdXQBBAABCE1heFdpZHRoAQQAAQhNaW5XaWR0aAEEAAEIRHVyYXRpb24BBAABCk5hbWVMZW5ndGgBBAABBUluZGV4AQQAAQtJbnRlcmFjdGl2ZQECAAEHRW5hYmxlZAECAAEHTmV3bGluZQECAAEPSW52ZXJ0UG93ZXJsaW5lAQIAAQVGb3JjZQECAAEHVG9nZ2xlZAECAAAAE/+FBAEBA01hcAH/hgABDAEQAAAt/4cDAQEFQ2FjaGUB/4gAAQIBCER1cmF0aW9uAQwAAQhTdHJhdGVneQEMAAAAEv+JAgEBBExpc3QB/4oAAQwAABb/iwIBAQhbXXN0cmluZwH/jAABDAAAJ/+NBAEBF21hcFtzdHJpbmddaW50ZXJmYWNlIHt9Af+OAAEMARAAAC3/jwMBAQhQYWxldHRlcwH/kAABAgEETGlzdAH/kgABCFRlbXBsYXRlAQwAAAAp/5EEAQEYbWFwW3N0cmluZ11jb2xvci5QYWxldHRlAf+SAAEMAf+CAAA//5MDAQEGQ29uZmlnAf+UAAEDAQhVc2VyTmFtZQH/lgABCEhvc3ROYW1lAf+WAAEJU2hlbGxOYW1lAf+WAAAAE/+VBAEBA01hcAH/lgABDAEMAABc/5cDAQEGQ29uZmlnAf+YAAEGAQZTb3VyY2UBDAABCEludGVydmFsAQwAAQZMYXRlc3QBDAABBEF1dG8BAgABDURpc3BsYXlOb3RpY2UBAgABBUZvcmNlAQIAAAAe/50CAQEPW10qY29uZmlnLkJsb2NrAf+eAAH/mgAA/5D/mQMBAv+aAAEKAQRUeXBlAQwAAQlBbGlnbm1lbnQBDAABBkZpbGxlcgEMAAEIT3ZlcmZsb3cBDAABDkxlYWRpbmdEaWFtb25kAQwAAQ9UcmFpbGluZ0RpYW1vbmQBDAABCFNlZ21lbnRzAf+cAAEHTmV3bGluZQECAAEFRm9yY2UBAgABBUluZGV4AQQAAAAg/5sCAQERW10qY29uZmlnLlNlZ21lbnQB/5wAAf+EAAAU/6ECAQEFQ3ljbGUB/6IAAf+gAAAq/58DAQL/oAABAgEKQmFja2dyb3VuZAEMAAEKRm9yZWdyb3VuZAEMAAAAG/+jAgEBDUlUZXJtRmVhdHVyZXMB/6QAAQwAAP4XP/+AASILd2hpdGVfbGlnaHQHI0QzRDdERgZ5ZWxsb3cHI0ZFQzI1NApiYWNrZ3JvdW5kByMyODJDMzQGYmctYXdzByNFNDhFMkUIYmctYXp1cmUHIzAzN0FENApiZy1wcm9qZWN0DHA6Y3lhbl9saWdodApiZy1zZXNzaW9uByMzRDNEM0QFYmxhY2sHIzAwMDAwMAtibGFja19saWdodAcjNEM1NjZBCnBpbmtfbGlnaHQHI0I0OEVBRAdiZy1wYXRoByMwRjBGMEYEY3lhbgcjM0U5OTlGBHBpbmsHIzg5NTlBOAlyZWRfbGlnaHQHI0JGNjE2QQV3aGl0ZQcjRkZGRkZGDHllbGxvd19saWdodAcjRUJDQjhCB2JnLXRpbWUHIzJCMkIyQgpibHVlX2xpZ2h0ByM4MUExQzELYmctYXp1cmVkZXYHIzlFQzNGMARibHVlByM0MTcxQUUKZm9yZWdyb3VuZAcjRDhERUU5C2dyZWVuX2xpZ2h0ByNBM0JFOEMMYmctYXp1cmVmdW5jByNGRUFDMTkFYmctb3MHIzRFNEU0RQhiZy1zaGVsbAdwOmJnLW9zCHJlZF9yb290ByNBQTExMTEIYmctZGVidWcHI0ZGODgwMA1iZy1rdWJlcm5ldGVzByMwNzU4NUMKY3lhbl9saWdodAcjOEZCQ0JCA3JlZAcjQUY0QjU3BmJnLWdpdAcjMjU2QzlECWJnLXN0YXR1cwxwOmJnLXNlc3Npb24FZ3JlZW4HIzgxQTc2NAliZy1kb3RuZXQHIzhDMkU4MQEH/5UgW0RCR10ge3sgaWYgZ3QgLkNvZGUgMCB9fTxwOnJlZD7vgI08Lz4ge3sgLkNvZGUgfX17eyBlbHNlIH19PHA6Z3JlZW4+74CMPC8+e3sgZW5kIH19IDxwOmJnLWRlYnVnLHRyYW5zcGFyZW50Pu6DhjwvPjxwOmJhY2tncm91bmQsdHJhbnNwYXJlbnQ+4paIPC8+IAEHcDp3aGl0ZQMKcDpiZy1kZWJ1ZwAEBwfvhIHigKYgAQZwOmN5YW4DC3RyYW5zcGFyZW50AAEH/7Y8LHA6Ymctc2hlbGw+IO+SiSB7eyAuU2hlbGwgfX0gPC8+PHA6Ymctc2hlbGwscDpiZy1zdGF0dXM+7oOGPC8+PCxwOmJnLXN0YXR1cz4ge3sgaWYgZ3QgLkNvZGUgMCB9fTxwOnJlZD7vgI08Lz4ge3sgLkNvZGUgfX17eyBlbHNlIH19PHA6Z3JlZW4+74CMPC8+e3sgZW5kIH19IDwvPjxwOmJnLXN0YXR1cyw+7oK8PC8+IAEHcDp3aGl0ZQMMcDpiYWNrZ3JvdW5kAAMBA2NkbgEEMTY4aAAFYy9tbnQvYy9Vc2Vycy9OaWNvbGFzLkdyaW1sZXIvU2VhZmlsZS9OaWNvbGFzL015IExpYnJhcmllcy9Tb2Z0d2FyZXMvQ29tbW9uL09oTXlQb3NoL3JhY29vbi5vbXAuanNvbgEEanNvbgMCAQZwcm9tcHQBBGxlZnQCBGhpZGUDBwEZBWxpbnV4BnN0cmluZwwFAAPvh5YFbWFjb3MGc3RyaW5nDBEADzwjRkZGRkZGPu+FuTwvPgRhbG1hBnN0cmluZwwRAA88IzBGNDI2Nj7vjJs8Lz4EbWludAZzdHJpbmcMBQAD74yPBW5peG9zBnN0cmluZwwFAAPvjJMIb3BlbnN1c2UGc3RyaW5nDAUAA++MlAlzbGFja3dhcmUGc3RyaW5nDAUAA++MmQZhbHBpbmUGc3RyaW5nDAUAA++MgARhb3NjBnN0cmluZwwFAAPvjIEEYXJjaAZzdHJpbmcMBQAD74yDBmNvcmVvcwZzdHJpbmcMBQAD74yFBmRldnVhbgZzdHJpbmcMBQAD74yHBmdlbnRvbwZzdHJpbmcMEQAPPCNBRDdGQTg+74yNPC8+Bm1hZ2VpYQZzdHJpbmcMBQAD74yQBXJvY2t5BnN0cmluZwwRAA88IzEwQjk4MT7vjKs8Lz4Hd2luZG93cwZzdHJpbmcMEQAPPCM3MjlGQ0Y+7pyPPC8+BmRlYmlhbgZzdHJpbmcMEQAPPCNBODAwMzA+74yGPC8+CmVsZW1lbnRhcnkGc3RyaW5nDAUAA++MiQZmZWRvcmEGc3RyaW5nDBEADzwjNDE3MWFlPu+MijwvPgdtYW5qYXJvBnN0cmluZwwFAAPvjJIGdWJ1bnR1BnN0cmluZwwRAA88I0Q3NUYwMD7vjJw8Lz4GY2VudG9zBnN0cmluZwwRAA88I0ExNEY4Qz7vjIQ8Lz4IcmFzcGJpYW4Gc3RyaW5nDBEADzwjQ0QyMzU1Pu+MlTwvPgZyZWRoYXQGc3RyaW5nDBEADzwjRUUwMDAwPu+MljwvPgdzYWJheW9uBnN0cmluZwwFAAPvjJcGTSB7eyBpZiAuV1NMIH19PCM3MjlGQ0Y+7pyPPC8+PCNCRjYxNkE+IO+AhCA8Lz57eyBlbmQgfX17ey5JY29ufX0gICp7eyAuT1MgfX0qAQdwOndoaXRlAwdwOmJnLW9zAgJvcwEHZGlhbW9uZAABAQ9kaXNwbGF5X2RlZmF1bHQEYm9vbAICAAAG/54ge3sgaWYgLlJvb3QgfX0g7rePIDxwOnJlZF9saWdodD57eyBlbHNlIH19IO60tSA8cDpncmVlbj57eyBlbmQgfX0gPGI+e3sgLlVzZXJOYW1lIH19PC9iPjwvPnt7IGlmIC5TU0hTZXNzaW9uIH19IEAgPGI+PHA6Ymx1ZT57eyAuSG9zdE5hbWUgfX08Lz48L2I+e3sgZW5kIH19IAEHcDp3aGl0ZQID7oOGAQxwOmJnLXNlc3Npb24CB3Nlc3Npb24BCXBvd2VybGluZQAHSSB7eyBub3cgfCBkYXRlICI8cDp3aGl0ZT4g87CDrTwvPiAwMi8wMS8wNiA8cDp3aGl0ZT4g74CXPC8+IDE1OjA0OjA1IiB9fSABCHA6eWVsbG93AgPug4YBCXA6YmctdGltZQIEdGltZQEJcG93ZXJsaW5lAAEHBXN0eWxlBnN0cmluZwwGAARmdWxsC2ZvbGRlcl9pY29uBnN0cmluZwwGAATuqbwgFWZvbGRlcl9zZXBhcmF0b3JfaWNvbgZzdHJpbmcMFQATPHA6d2hpdGVfbGlnaHQ+LzwvPglob21lX2ljb24Gc3RyaW5nDAgABiDzsKCmIBBtYXBwZWRfbG9jYXRpb25zF21hcFtzdHJpbmddaW50ZXJmYWNlIHt9/47+ARoADAEvBnN0cmluZwwHAAUg74KgIAYvbW50L2MGc3RyaW5nDAcABSDunI8gBi9tbnQvZQZzdHJpbmcMBwAFIO6cjyAGL21udC9nBnN0cmluZwwHAAUg7pyPIAgvdXNyL3RtcAZzdHJpbmcMBwAFIO6qgSAIL3Zhci90bXAGc3RyaW5nDAcABSDuqoEgA0M6LwZzdHJpbmcMBwAFIO+CoCAHQzovVGVtcAZzdHJpbmcMBwAFIO6qgSAGL21udC9kBnN0cmluZwwHAAUg7pyPIAYvbW50L2YGc3RyaW5nDAcABSDunI8gBC90bXAGc3RyaW5nDAcABSDuqoEgD0M6L1dpbmRvd3MvdGVtcAZzdHJpbmcMBwAFIO6qgSAJbWF4X2RlcHRoB2Zsb2F0NjQIBAD+FEAPbWl4ZWRfdGhyZXNob2xkB2Zsb2F0NjQIBAD+JEAFA+6CvAFCIHt7IC5QYXRoIH19e3sgaWYgbm90IC5Xcml0YWJsZSB9fSA8cDpyZWRfbGlnaHQ+87CMvjwvPiB7eyBlbmQgfX0gAQdwOndoaXRlAwlwOmJnLXBhdGgCBHBhdGgBB2RpYW1vbmQAARELZ2l0bGFiX2ljb24Gc3RyaW5nDBIAEDwjZmY3NDJmPu6fqyA8Lz4SYnJhbmNoX2JlaGluZF9pY29uBnN0cmluZwwUABIgPHA6eWVsbG93PvOxk4s8Lz4LYnJhbmNoX2ljb24Gc3RyaW5nDAYABO6cpSARZmV0Y2hfc3Rhc2hfY291bnQEYm9vbAICAAEIZ2l0X2ljb24Gc3RyaW5nDAYABO6XuyARYXp1cmVfZGV2b3BzX2ljb24Gc3RyaW5nDBIAEDwjNzI5ZmNmPu6vqCA8Lz4PZmV0Y2hfYmFyZV9pbmZvBGJvb2wCAgABC2dpdGh1Yl9pY29uBnN0cmluZwwSABA8IzhiMzM2MD7unIkgPC8+BnNvdXJjZQZzdHJpbmcMBQADY2xpDnN0YXR1c19mb3JtYXRzF21hcFtzdHJpbmddaW50ZXJmYWNlIHt9/47/0wAFCFVubWVyZ2VkBnN0cmluZwwXABU8cDp5ZWxsb3c+87CumCAlZDwvPiAJVW50cmFja2VkBnN0cmluZwwcABo8cDp3aGl0ZV9saWdodD7zsLeKICVkPC8+IAVBZGRlZAZzdHJpbmcMFgAUPHA6Z3JlZW4+87CdkiAlZDwvPiAHRGVsZXRlZAZzdHJpbmcMGgAYPHA6cmVkX2xpZ2h0PvOxqqEgJWQ8Lz4gCE1vZGlmaWVkBnN0cmluZwwXABU8cDp5ZWxsb3c+87GHpyAlZDwvPiAOYml0YnVja2V0X2ljb24Gc3RyaW5nDBIAEDwjMDAwMDAwPu+FsSA8Lz4QYnJhbmNoX2dvbmVfaWNvbgZzdHJpbmcMEwARIDxwOmJsYWNrPvOxk4w8Lz4VYnJhbmNoX2lkZW50aWNhbF9pY29uBnN0cmluZwwUABIgPHA6Z3JlZW4+87GTjyA8Lz4RYnJhbmNoX2FoZWFkX2ljb24Gc3RyaW5nDBQAEiA8cDp5ZWxsb3c+87GTijwvPgxmZXRjaF9zdGF0dXMEYm9vbAICAAETZmV0Y2hfdXBzdHJlYW1faWNvbgRib29sAgIAARRmZXRjaF93b3JrdHJlZV9jb3VudARib29sAgIAAQQD7oK6AQPugrwB/gFeIHt7IHVybCAuVXBzdHJlYW1JY29uIC5VcHN0cmVhbVVSTCB9fSB7eyAuSEVBRCB9fXt7IC5CcmFuY2hTdGF0dXMgfX17eyBpZiAuV29ya2luZy5DaGFuZ2VkIH19IO6CvSB7eyAuV29ya2luZy5TdHJpbmcgfX17eyBlbmQgfX17eyBpZiBhbmQgKC5Xb3JraW5nLkNoYW5nZWQpICguU3RhZ2luZy5DaGFuZ2VkKSB9fSA8cDp3aGl0ZV9saWdodD7ugr08Lz57eyBlbmQgfX17eyBpZiAuU3RhZ2luZy5DaGFuZ2VkIH19IPOwqpggIHt7IC5TdGFnaW5nLlN0cmluZyB9fXt7IGVuZCB9fXt7IGlmIGd0IC5TdGFzaENvdW50IDAgfX0gPHA6d2hpdGVfbGlnaHQ+7oK9PC8+IO+AriB7eyAuU3Rhc2hDb3VudCB9fXt7IGVuZCB9fSABB3A6d2hpdGUDCHA6YmctZ2l0AgNnaXQBB2RpYW1vbmQAAQUMZGlzcGxheV9tb2RlBnN0cmluZwwJAAdjb250ZXh0DWZldGNoX3ZlcnNpb24EYm9vbAICAAEMaG9tZV9lbmFibGVkBGJvb2wCAgABFG1pc3NpbmdfY29tbWFuZF90ZXh0BnN0cmluZwwUABLugIcgRG90TmV0IG1pc3NpbmcNZGlzcGxheV9lcnJvcgRib29sAgIAAQQD7oK6AQPugrwB/6Ige3sgaWYgLlVuc3VwcG9ydGVkIH1974Gxe3sgZWxzZSB9fe6cjCB2e3sgLkZ1bGwgfX17eyBpZiAuUHJlcmVsZWFzZSB9fc6ye3sgLlByZXJlbGVhc2UgfX17eyBlbmQgfX17eyBpZiAuQnVpbGRNZXRhZGF0YSB9fSB7eyAuQnVpbGRNZXRhZGF0YSB9fXt7IGVuZCB9fXt7IGVuZCB9fSABB3A6d2hpdGUDC3A6YmctZG90bmV0AgZkb3RuZXQBB2RpYW1vbmQABQPugroBA+6CvAH/iyDzsI+WIHt7IC5UeXBlIH19e3sgaWYgLkVycm9yIH19IHt7IC5FcnJvciB9fXt7IGVsc2UgfX17eyBpZiAuVmVyc2lvbiB9fSB7ey5WZXJzaW9ufX17eyBlbmQgfX17eyBpZiAuTmFtZSB9fSB7eyAuTmFtZSB9fXt7IGVuZCB9fXt7IGVuZCB9fSABDXA6YmxhY2tfbGlnaHQDDHA6YmctcHJvamVjdAIHcHJvamVjdAEHZGlhbW9uZAABAQABBnByb21wdAEEbGVmdAUJBxIg75KJICB7eyAuTmFtZSB9fSABB3A6d2hpdGUDCnA6Ymctc2hlbGwCBXNoZWxsAQdkaWFtb25kAAECEWRpc3BsYXlfZXhpdF9jb2RlBGJvb2wCAgABDmFsd2F5c19lbmFibGVkBGJvb2wCAgABBB48cDpiZy1zaGVsbCxwOmJnLXN0YXR1cz7ug4Y8Lz4BA+6CvAFUIHt7IGlmIGd0IC5Db2RlIDAgfX0gPHA6cmVkPvOxjpg8Lz4ge3sgLkNvZGUgfX17eyBlbHNlIH19IDxwOmdyZWVuPvOwuJ48Lz57eyBlbmQgfX0gAQdwOndoaXRlAwtwOmJnLXN0YXR1cwIGc3RhdHVzAQdkaWFtb25kAAUD7oK6AQPugrwBDzxmPu6egCDvipIgPC9mPgEHcDp3aGl0ZQMKcDpyZWRfcm9vdAIEcm9vdAEHZGlhbW9uZAAFA+6CugED7oK8AU8g7qCdIHt7LkNvbnRleHR9fXt7aWYgLk5hbWVzcGFjZX19IDo6IHt7Lk5hbWVzcGFjZX19e3tlbHNlfX0gOjogZGVmYXVsdHt7ZW5kfX0gAQdwOndoaXRlAw9wOmJnLWt1YmVybmV0ZXMCB2t1YmVjdGwBB2RpYW1vbmQHAw8vZXRjL2Fuc2libGUvLioTL2hvbWUvLiovLmFuc2libGUuKhxDOi9Vc2Vycy8uKi9Ew6l2ZWxvcHBlbWVudC4qAAUD7oK6AQPugrwBMyDunq0ge3suUHJvZmlsZX19e3tpZiAuUmVnaW9ufX1Ae3suUmVnaW9ufX17e2VuZH19IAEHcDp3aGl0ZQMIcDpiZy1hd3MCA2F3cwEHZGlhbW9uZAABAQZzb3VyY2UGc3RyaW5nDA0AC2ZpcnN0X21hdGNoBAPugroBA+6CvAE4IO6vmCB7eyAuVGVuYW50RGlzcGxheU5hbWUgfX0gOjoge3sgLkVudmlyb25tZW50TmFtZSB9fSABB3A6d2hpdGUDCnA6YmctYXp1cmUCAmF6AQdkaWFtb25kAAEBBnNvdXJjZQZzdHJpbmcMDQALZmlyc3RfbWF0Y2gEA+6CugED7oK8AR8g7p2UIHt7IC5EZWZhdWx0RW52aXJvbm1lbnQgfX0gAQdwOmJsYWNrAw1wOmJnLWF6dXJlZGV2AgNhemQBB2RpYW1vbmQAAQIMZGlzcGxheV9tb2RlBnN0cmluZwwJAAdjb250ZXh0DWZldGNoX3ZlcnNpb24EYm9vbAICAAEEA+6CugED7oK8AT8g74OnIHt7IGlmIC5FcnJvciB9fXt7IC5FcnJvciB9fXt7IGVsc2UgfX17eyAuRnVsbCB9fXt7IGVuZCB9fSABB3A6YmxhY2sDDnA6YmctYXp1cmVmdW5jAgZhemZ1bmMBB2RpYW1vbmQAAQMOYWx3YXlzX2VuYWJsZWQEYm9vbAICAAAFc3R5bGUGc3RyaW5nDAsACXJvdW5kcm9jawl0aHJlc2hvbGQHZmxvYXQ2NAgFAP2Is0AEA+6CugED7oK8ASUgPHA6d2hpdGU+75SgIDwvPiB7eyAuRm9ybWF0dGVkTXMgfX0gAQ1wOndoaXRlX2xpZ2h0AwZwOnBpbmsCDWV4ZWN1dGlvbnRpbWUBB2RpYW1vbmQAAQEABAgDAQEBAgEA
[TRACE] 18:21:06.933 store.go:](session CONFIG) - 66.43µs
[TRACE] 18:21:06.934 gob.go:Restore() - 235.46µs
[TRACE] 18:21:06.934 gob.go:Get() - 310.139µs
[TRACE] 18:21:06.934 terminal.go:Shell() - 80ns
[TRACE] 18:21:06.934 terminal.go:Flags() - 40ns
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: template_cache - {map[Os:0xc000353980 Path:0xc0001d23c0 Session:0xc00037f5f0 Shell:0xc00031ac80 Status:0xc00031abe0 Time:0xc00031ad70] map[] ~ gringrin  gringrin JACKSON 5.1.8(1)-release bash //wsl.localhost/Rocky9/home/gringrin  29.0.2 1 1 0 0 true false}
[TRACE] 18:21:06.934 store.go:](session template_cache) - 37.46µs
[TRACE] 18:21:06.934 cache.go:restoreCache() - 42.22µs
[DEBUG] 18:21:06.934 writer.go:Init:107 → terminal program: Windows Terminal
[DEBUG] 18:21:06.934 writer.go:Init:108 → terminal shell: shell
[DEBUG] 18:21:06.934 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.934 terminal.go:Getenv(OMP_CACHE_DISABLED) - 4.39µs
[DEBUG] 18:21:06.934 store.go:]:141 → (device) key not found: accent_color
[TRACE] 18:21:06.934 store.go:](device accent_color) - 13.4µs
[TRACE] 18:21:06.934 colors.go:SetAccentColor() - 16.55µs
[TRACE] 18:21:06.934 terminal.go:Shell() - 70ns
[DEBUG] 18:21:06.934 terminal.go:Getenv:64 → 5.1.8(1)-release
[TRACE] 18:21:06.934 terminal.go:Getenv(POSH_SHELL_VERSION) - 3.09µs
[DEBUG] 18:21:06.934 debug.go:PrintDebug:24 → segment: Title
[TRACE] 18:21:06.934 terminal.go:Flags() - 40ns
[TRACE] 18:21:06.934 terminal.go:StatusCodes() - 40ns
[TRACE] 18:21:06.934 terminal.go:Flags() - 40ns
[DEBUG] 18:21:06.934 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.934 terminal.go:Getenv(POSH_CURSOR_LINE) - 2.02µs
[DEBUG] 18:21:06.934 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.934 terminal.go:Getenv(POSH_CURSOR_COLUMN) - 1.76µs
[TRACE] 18:21:06.934 terminal.go:Flags() - 30ns
[TRACE] 18:21:06.934 terminal.go:Flags() - 30ns
[TRACE] 18:21:06.934 terminal.go:Flags() - 110ns
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:GOOS() - 80ns
[DEBUG] 18:21:06.934 segment.go:Execute:172 → segment: Project
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.934 store.go:](session toggle_cache) - 4.85µs
[DEBUG] 18:21:06.934 segment.go:isToggled:293 → no toggles found
[TRACE] 18:21:06.934 terminal.go:Flags() - 240ns
[DEBUG] 18:21:06.934 map.go:StringArray:220 → node_files: [package.json]
[TRACE] 18:21:06.934 terminal.go:Flags() - 220ns
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:GOOS() - 50ns
[DEBUG] 18:21:06.934 segment.go:Execute:172 → segment: Time
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: toggle_cache - map[]
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:GOOS() - 40ns
[TRACE] 18:21:06.934 store.go:](session toggle_cache) - 11.31µs
[DEBUG] 18:21:06.934 segment.go:Execute:172 → segment: Git
[DEBUG] 18:21:06.934 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: toggle_cache - map[]
[DEBUG] 18:21:06.934 map.go:String:79 → time_format: 15:04:05
[TRACE] 18:21:06.934 store.go:](session toggle_cache) - 10.34µs
[DEBUG] 18:21:06.934 segment.go:isToggled:293 → no toggles found
[TRACE] 18:21:06.934 terminal.go:Flags() - 30ns
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:GOOS() - 90ns
[DEBUG] 18:21:06.934 map.go:Bool:133 → disable_with_jj: false
[DEBUG] 18:21:06.934 segment.go:Execute:172 → segment: Os
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.934 store.go:](session toggle_cache) - 3.74µs
[DEBUG] 18:21:06.934 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.934 terminal.go:ResolveSymlink:195 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:ResolveSymlink(/home/gringrin) - 11.62µs
[TRACE] 18:21:06.934 terminal.go:GOOS() - 20ns
[DEBUG] 18:21:06.934 store.go:]:154 → (device) found entry: environment_platform -
[TRACE] 18:21:06.934 store.go:](device environment_platform) - 3.91µs
[DEBUG] 18:21:06.934 map.go:Bool:133 → display_distro_name: false
[DEBUG] 18:21:06.934 map.go:String:79 → :
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(package.json) - 152.49µs
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:GOOS() - 40ns
[DEBUG] 18:21:06.934 map.go:StringArray:220 → deno_files: [deno.json deno.jsonc]
[DEBUG] 18:21:06.934 segment.go:Execute:172 → segment: Dotnet
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(deno.json) - 4.18µs
[TRACE] 18:21:06.934 store.go:](session toggle_cache) - 4.08µs
[DEBUG] 18:21:06.934 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(deno.jsonc) - 3.79µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → jsr_files: [jsr.json jsr.jsonc]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(jsr.json) - 3.62µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(jsr.jsonc) - 3.67µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → cargo_files: [Cargo.toml]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(Cargo.toml) - 4.22µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → python_files: [pyproject.toml]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(pyproject.toml) - 4.26µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → mojo_files: [mojoproject.toml]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(mojoproject.toml) - 3.99µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → php_files: [composer.json]
[DEBUG] 18:21:06.934 map.go:StringArray:220 → extensions: [*.cs *.csx *.vb *.sln *.slnx *.slnf *.csproj *.vbproj *.fs *.fsx *.fsproj global.json]
[DEBUG] 18:21:06.934 map.go:StringArray:220 → folders: []
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 map.go:Bool:141 → home_enabled: true
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(composer.json) - 3.83µs
[TRACE] 18:21:06.934 terminal.go:Flags() - 620ns
[DEBUG] 18:21:06.934 map.go:StringArray:220 → dart_files: [pubspec.yaml]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(pubspec.yaml) - 3.66µs
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[DEBUG] 18:21:06.934 map.go:StringArray:220 → nuspec_files: [*.nuspec]
[DEBUG] 18:21:06.934 map.go:String:83 → display_mode: context
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.nuspec) - 6.46µs
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.cs) - 7.1µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → dotnet_files: [*.sln *.slnf *.slnx *.vbproj *.fsproj *.csproj]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.csx) - 5.27µs
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.sln) - 4.89µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.vb) - 4.64µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.slnf) - 10.48µs
[DEBUG] 18:21:06.934 home.go:12 → /home/gringrin
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.sln) - 4.82µs
[TRACE] 18:21:06.934 terminal.go:GOOS() - 80ns
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.slnx) - 6.679µs
[DEBUG] 18:21:06.934 segment.go:Execute:172 → segment: Path
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.vbproj) - 6.07µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.fsproj) - 5.8µs
[DEBUG] 18:21:06.934 store.go:]:154 → (session) found entry: toggle_cache - map[]
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.slnx) - 31.5µs
[TRACE] 18:21:06.934 store.go:](session toggle_cache) - 20.11µs
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.csproj) - 5.56µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[DEBUG] 18:21:06.934 map.go:StringArray:220 → julia_files: [JuliaProject.toml Project.toml]
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.slnf) - 5.98µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(JuliaProject.toml) - 5.96µs
[DEBUG] 18:21:06.934 map.go:Bool:133 → display_cygpath: false
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:GOOS() - 40ns
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 separator.go:Separator() - 100ns
[TRACE] 18:21:06.934 terminal.go:Shell() - 110ns
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.vbproj) - 38.84µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.fs) - 4.76µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.fsx) - 4.63µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(*.fsproj) - 5.84µs
[DEBUG] 18:21:06.934 terminal.go:HasFilesInDir:151 → false
[TRACE] 18:21:06.934 terminal.go:HasFilesInDir(global.json) - 3.62µs
[DEBUG] 18:21:06.934 map.go:StringArray:220 → tooling: [dotnet]
[TRACE] 18:21:06.935 terminal.go:Flags() - 460ns
[DEBUG] 18:21:06.935 home.go:12 → /home/gringrin
[TRACE] 18:21:06.935 terminal.go:GOOS() - 100ns
[DEBUG] 18:21:06.935 segment.go:Execute:172 → segment: Session
[DEBUG] 18:21:06.935 map.go:Bool:133 → mapped_locations_enabled: true
[DEBUG] 18:21:06.935 map.go:String:79 → windows_registry_icon: 
[DEBUG] 18:21:06.935 map.go:String:79 → windows_registry_icon: 
[DEBUG] 18:21:06.935 home.go:12 → /home/gringrin
[TRACE] 18:21:06.935 separator.go:Separator() - 70ns
[DEBUG] 18:21:06.935 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.935 store.go:](session toggle_cache) - 151.155µs
[DEBUG] 18:21:06.935 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.935 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.935 terminal.go:Getenv(SSH_CONNECTION) - 4.88µs
[DEBUG] 18:21:06.935 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.935 terminal.go:Getenv(SSH_CLIENT) - 2.22µs
[DEBUG] 18:21:06.935 store.go:]:154 → (device) found entry: environment_platform -
[TRACE] 18:21:06.935 store.go:](device environment_platform) - 6.48µs
[TRACE] 18:21:06.935 terminal.go:GOOS() - 40ns
[TRACE] 18:21:06.935 terminal.go:GOOS() - 30ns
[DEBUG] 18:21:06.935 map.go:String:83 → home_icon:  󰠦
[DEBUG] 18:21:06.935 map.go:KeyValueMap:213 → mapped_locations: map[/:   /mnt/c:   /mnt/d:   /mnt/e:   /mnt/f:   /mnt/g:   /tmp:   /usr/tmp:   /var/tmp:   C:/:   C:/Temp:   C:/Windows/temp:  ]
[TRACE] 18:21:06.935 separator.go:Separator() - 30ns
[TRACE] 18:21:06.935 terminal.go:GOOS() - 140ns
[TRACE] 18:21:06.935 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.935 separator.go:Separator() - 40ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 180ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 separator.go:Separator() - 40ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 separator.go:Separator() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 110ns
[TRACE] 18:21:06.936 separator.go:Separator() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 70ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 40ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 separator.go:Separator() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 separator.go:Separator() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:Flags() - 40ns
[DEBUG] 18:21:06.936 map.go:StringArray:220 → cycle: []
[DEBUG] 18:21:06.936 map.go:String:79 → folder_separator_template:
[DEBUG] 18:21:06.936 map.go:String:83 → folder_separator_icon: <p:white_light>/</>
[DEBUG] 18:21:06.936 map.go:Bool:133 → cycle_folder_separator: false
[DEBUG] 18:21:06.936 map.go:String:79 → folder_format: %s
[DEBUG] 18:21:06.936 map.go:String:79 → edge_format: %s
[DEBUG] 18:21:06.936 map.go:String:79 → left_format: %s
[DEBUG] 18:21:06.936 map.go:String:79 → right_format: %s
[TRACE] 18:21:06.936 terminal.go:Flags() - 20ns
[TRACE] 18:21:06.936 terminal.go:GOOS() - 30ns
[TRACE] 18:21:06.936 terminal.go:StackCount() - 50ns
[TRACE] 18:21:06.936 terminal_unix.go:DirIsWritable(/home/gringrin) - 5.94µs
[DEBUG] 18:21:06.938 terminal.go:RunCommand:280 → NO DATA
[TRACE] 18:21:06.938 terminal.go:RunCommand(who am i) - 2.686071ms
[DEBUG] 18:21:06.938 text.go:patchTemplate:149 →  {{ if .Root }}  <p:red_light>{{ else }}  <p:green>{{ end }} <b>{{ .UserName }}</b></>{{ if .Data.SSHSession }} @ <b><p:blue>{{ .HostName }}</></b>{{ end }}
[DEBUG] 18:21:06.938 text.go:patchTemplate:149 →  {{ now | date "<p:white> 󰃭</> 02/01/06 <p:white> </> 15:04:05" }}
[DEBUG] 18:21:06.938 text.go:patchTemplate:149 →  {{ .Data.Path }}{{ if not .Data.Writable }} <p:red_light>󰌾</> {{ end }}
[TRACE] 18:21:06.938 terminal.go:Shell() - 120ns
[TRACE] 18:21:06.938 terminal.go:Flags() - 140ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:GOOS() - 50ns
[DEBUG] 18:21:06.938 segment.go:Execute:172 → segment: Executiontime
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.938 store.go:](session toggle_cache) - 5.14µs
[DEBUG] 18:21:06.938 segment.go:isToggled:293 → no toggles found
[TRACE] 18:21:06.938 terminal.go:Flags() - 190ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:GOOS() - 40ns
[TRACE] 18:21:06.938 terminal.go:GOOS() - 40ns
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[DEBUG] 18:21:06.938 segment.go:Execute:172 → segment: Status
[TRACE] 18:21:06.938 store.go:](session toggle_cache) - 3.61µs
[DEBUG] 18:21:06.938 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.938 store.go:](session toggle_cache) - 5.37µs
[DEBUG] 18:21:06.938 segment.go:isToggled:293 → no toggles found
[TRACE] 18:21:06.938 terminal.go:StatusCodes() - 40ns
[DEBUG] 18:21:06.938 map.go:Bool:133 → display_default: true
[DEBUG] 18:21:06.938 map.go:String:79 → status_template: {{ .Code }}
[TRACE] 18:21:06.938 terminal.go:Flags() - 190ns
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:Getenv(AWS_VAULT) - 9.21µs
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:Getenv(AWS_DEFAULT_PROFILE) - 2.04µs
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:Getenv(AWS_PROFILE) - 1.83µs
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:Getenv(AWS_REGION) - 1.93µs
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:GOOS() - 100ns
[TRACE] 18:21:06.938 terminal.go:Getenv(AWS_DEFAULT_REGION) - 2µs
[DEBUG] 18:21:06.938 segment.go:Execute:172 → segment: Root
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:Getenv(AWS_CONFIG_FILE) - 2.16µs
[TRACE] 18:21:06.938 terminal.go:GOOS() - 90ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[DEBUG] 18:21:06.938 text.go:patchTemplate:149 → {{ .Code }}
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.938 terminal.go:Flags() - 100ns
[TRACE] 18:21:06.938 terminal.go:Flags() - 530ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:GOOS() - 140ns
[DEBUG] 18:21:06.938 terminal.go:FileContent(/home/gringrin/.aws/config) - 11µs
[DEBUG] 18:21:06.938 segment.go:Execute:172 → segment: Azd
[TRACE] 18:21:06.938 terminal_unix.go:Root() - 610ns
[TRACE] 18:21:06.938 terminal.go:Flags() - 30ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:GOOS() - 100ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:GOOS() - 90ns
[DEBUG] 18:21:06.938 segment.go:Execute:172 → segment: Shell
[DEBUG] 18:21:06.938 segment.go:Execute:172 → segment: Az
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.938 store.go:](session toggle_cache) - 3.85µs
[TRACE] 18:21:06.938 store.go:](session toggle_cache) - 5.86µs
[DEBUG] 18:21:06.938 store.go:]:154 → (session) found entry: toggle_cache - map[]
[DEBUG] 18:21:06.938 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.938 segment.go:isToggled:293 → no toggles found
[TRACE] 18:21:06.938 store.go:](session toggle_cache) - 21.01µs
[DEBUG] 18:21:06.938 map.go:String:83 → source: first_match
[DEBUG] 18:21:06.938 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.938 map.go:KeyValueMap:208 → mapped_shell_names: map[]
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:Getenv(AZURE_CONFIG_DIR) - 2.48µs
[TRACE] 18:21:06.938 terminal.go:Shell() - 70ns
[DEBUG] 18:21:06.938 map.go:StringArray:220 → folders: [.azure]
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[TRACE] 18:21:06.938 terminal.go:Flags() - 110ns
[DEBUG] 18:21:06.938 home.go:12 → /home/gringrin
[ERROR] 18:21:06.938 terminal.go:HasParentFilePath:464 → stat .azure: no such file or directory
[TRACE] 18:21:06.938 terminal.go:HasParentFilePath(.azure) - 15.17µs
[DEBUG] 18:21:06.938 azd.go:Enabled:37 → no .azure folder found in parent directories
[ERROR] 18:21:06.938 terminal.go:HasFilesInDir:123 → open .: no such file or directory
[DEBUG] 18:21:06.938 terminal.go:HasFilesInDir:124 → false
[TRACE] 18:21:06.938 terminal.go:HasFilesInDir(azureProfile.json) - 26.14µs
[ERROR] 18:21:06.938 terminal.go:HasFilesInDir:123 → open .: no such file or directory
[DEBUG] 18:21:06.938 terminal.go:HasFilesInDir:124 → false
[TRACE] 18:21:06.938 terminal.go:HasFilesInDir(azureProfile.json) - 10.02µs
[DEBUG] 18:21:06.938 terminal.go:Getenv:64 → NO DATA
[TRACE] 18:21:06.938 terminal.go:Getenv(POSH_AZURE_SUBSCRIPTION) - 2.21µs
[DEBUG] 18:21:06.938 text.go:patchTemplate:149 →    {{ .Data.Name }}
[TRACE] 18:21:06.938 terminal.go:Flags() - 820ns
[DEBUG] 18:21:06.938 map.go:Bool:141 → always_enabled: true
[DEBUG] 18:21:06.939 home.go:12 → /home/gringrin
[TRACE] 18:21:06.939 terminal.go:GOOS() - 110ns
[DEBUG] 18:21:06.939 segment.go:Execute:172 → segment: Azfunc
[DEBUG] 18:21:06.939 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:21:06.939 store.go:](session toggle_cache) - 26.58µs
[DEBUG] 18:21:06.939 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:21:06.939 text.go:patchTemplate:149 →  {{ if gt .Code 0 }} <p:red>󱎘</> {{ .Code }}{{ else }} <p:green>󰸞</>{{ end }}
[DEBUG] 18:21:06.939 map.go:StringArray:220 → extensions: [host.json local.settings.json function.json]
[DEBUG] 18:21:06.939 map.go:StringArray:220 → folders: []
[DEBUG] 18:21:06.939 map.go:Bool:133 → home_enabled: false
[DEBUG] 18:21:06.939 home.go:12 → /home/gringrin
[TRACE] 18:21:06.939 terminal.go:Shell() - 220ns
[TRACE] 18:21:06.939 terminal.go:Shell() - 30ns
[TRACE] 18:21:06.940 path.go:Path() - 50ns

=========================================================================
ROOT USER:
Version: 29.0.2

Shell: shell (5.1.8(1)-release)

Prompt:


     *rocky*    root   󰃭 17/01/26   18:19:06   󰠦  
   shell   󰸞   

Segments:

ConsoleTitle(false)                        -   0 ms
Os(true)                                   -   0 ms
Session(true)                              -   2 ms
Time(true)                                 -   0 ms
Path(true)                                 -   2 ms
Git(false)                                 -   0 ms
Dotnet(false)                              -   0 ms
Project(false)                             -   0 ms
Shell(true)                                -   0 ms
Status(true)                               -   0 ms
Root(true)                                 -   0 ms
Kubectl(false)                             -   0 ms
Aws(false)                                 -   0 ms
Az(false)                                  -   0 ms
Azd(false)                                 -   0 ms
Azfunc(false)                              -   0 ms
Executiontime(false)                       -   0 ms

Run duration: 4.563081ms

Cache path: /root/.cache/oh-my-posh

Config path: /mnt/c/Users/Nicolas/Seafile/Nicolas/My Libraries/Softwares/Common/OhMyPosh/racoon.omp.json

Logs:

[DEBUG] 18:19:06.783 debug.go:39 → logging enabled, raw mode: true
[ ... ]
[DEBUG] 18:19:06.784 segment.go:Execute:172 → segment: Session
[DEBUG] 18:19:06.784 store.go:]:154 → (device) found entry: environment_platform - rocky
[DEBUG] 18:19:06.784 store.go:]:154 → (session) found entry: toggle_cache - map[]
[TRACE] 18:19:06.784 store.go:](device environment_platform) - 5.74µs
[TRACE] 18:19:06.784 store.go:](session toggle_cache) - 3.591µs
[DEBUG] 18:19:06.784 segment.go:isToggled:293 → no toggles found
[DEBUG] 18:19:06.784 map.go:Bool:133 → display_distro_name: false
[DEBUG] 18:19:06.784 terminal.go:Getenv:64 → NO DATA
[DEBUG] 18:19:06.784 map.go:String:83 → rocky: <#10B981></>
[ ... ]

Metadata

Metadata

Labels

🐛 bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions