ErrLookup › JanDeDobbeleer/oh-my-posh
JanDeDobbeleer/oh-my-posh
The most customisable and low-latency cross platform/shell prompt renderer · Go · 420 source files
Analyzed at 0976794618 on 2026-08-31. 171 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| invalid export format | validation | error | cli, config, invalid-argument, usage |
| --data-only and --data-derive contradict each other: one for | validation | error | cli, flags, mutually-exclusive, validation |
| font path must be a valid URL | validation | error | cli, font, url, validation, https |
| no assets found | exception | error | font, github-api, network, cli |
| failed to parse nerd fonts release | exception | error | font, json, github-api, decode, network |
| unable to delete font file after registry key open error | exception | critical | windows, registry, font, filesystem, permissions |
| unable to open HKEY_CURRENT_USER | exception | error | windows, registry, font, permissions |
| unable to delete font file after registry key set error | exception | critical | windows, registry, font, filesystem |
| unable to add font resource using AddFontResourceW | exception | error | windows, win32, font, syscall, gdi |
| we do not have permissions to update | exception | error | permissions, filesystem, upgrade, cli |
| gitstatus: truncated delta insert | error_code | error | git, packfile, corruption, parsing |
| gitstatus: delta target size mismatch | error_code | error | git, packfile, corruption, parsing |
| gitstatus: reftables HEAD requires exec fallback | error_code | warning | git, reftable, fallback, refs |
| gitstatus: staged adds and deletes may be renames, deferring | error_code | info | git, rename-detection, status, fallback |
| unclosed section: | validation | error | ini, parsing, config, syntax-error |
| key-value delimiter not found: | validation | error | ini, parsing, config, syntax-error |
| section does not exist: | error_code | error | ini, config, lookup, missing-key |
| unable to find battery state based on output | error_code | warning | battery, macos, parsing, runtime |
| unable to parse battery percentage | error_code | warning | battery, macos, parsing, strconv |
| unable to parse energy_full | error_code | warning | battery, linux, sysfs, parsing |
| unable to parse voltage_now | error_code | error | linux, sysfs, battery, file-not-found |
| unable to parse charge_now | error_code | error | linux, sysfs, battery, parse-error |
| unable to parse charge_full | error_code | error | linux, sysfs, battery, parse-error |
| unable to parse or invalid status | error_code | error | linux, sysfs, battery, status |
| unable to map to new state | error_code | error | linux, battery, state-mapping, parse-error |
| unable to parse battery percentage | error_code | error | netbsd, envstat, battery, parse-error |
| unable to parse battery percentage | error_code | error | freebsd, openbsd, apm, battery, parse-error |
| unknown value received | error_code | error | windows, battery, win32, unknown-value |
| the wasm build renders from data only and cannot make reques | error_code | info | wasm, http, network, stub |
| not connected | error_code | warning | windows, wifi, network |
| async cancelled | error_code | warning | windows, winrt, media, async |
| async failed | error_code | warning | windows, winrt, media, async |
| async timed out | error_code | warning | windows, winrt, media, timeout |
| environment access is disabled: rendering from recorded data | error_code | info | wasm, sandbox, environment, data-only |
| no match at root level | error_code | info | filesystem, path, search |
| unable to find battery state based on output | error_code | warning | macos, battery, parsing |
| unable to parse battery percentage | error_code | warning | macos, battery, parsing |
| no battery found | error_code | info | macos, battery, hardware |
| terminal width must be greater than zero | error_code | warning | terminal, width, unix, environment |
| Error, no formatter for type: %d | error_code | error | windows, registry, unsupported-type |
| no connections found | error_code | error | windows, network, segment |
| unable to open window process | error_code | warning | windows, win32, permissions |
| no matching window title found | error_code | info | windows, win32, window-title |
| invalid yaml | validation | info | argocd, config-file, segment |
| no current context | error_code | info | argocd, config-file, segment |
| azure config dir not found | error_code | info | azure, config-file, segment, cli |
| missing Brewfather user id (user_id) | validation | info | brewfather, config, segment, api-key |
| missing Brewfather api key (api_key) | validation | error | config, brewfather, missing-option |
| missing Brewfather batch id (batch_id) | validation | error | config, brewfather, missing-option |
| cf command output is empty | exception | warning | cli, cloud-foundry, empty-output |
| NO ACTIVE CONFIG FOUND | exception | warning | firebase, config-file, segment-disabled |
| NO ACTIVE CONFIG FOUND | exception | warning | gcp, gcloud, config-file, segment-disabled |
| cannot parse version string | exception | error | regex, version-parsing, language-segment |
| NO VERSION | exception | warning | path, command-not-found, language-segment |
| no version found | exception | warning | version-parsing, empty-output, language-segment |
| no data found | exception | info | api, lastfm, empty-data |
| no game score found for team | exception | info | api, nba, not-found, config |
| no scheduled game found for team | exception | warning | nba, config, api, segment |
| no scheduled game found for team within DaysOffset days | exception | info | nba, api, config, schedule |
| no elements in the array | exception | warning | nightscout, api, http, empty-response |
| no api key found | validation | error | config, api-key, openweathermap, weather |
| no location found | validation | error | config, openweathermap, weather, missing-option |
| no data found | exception | error | openweathermap, api, weather, empty-response |
| no python executable found | exception | warning | python, pyenv, path, executable-not-found |
| no pyenv version-name found | exception | warning | python, pyenv, version, toolchain |
| no location configured: set city+country or latitude+longitu | validation | error | config, ramadan, missing-option, validation |
| no active config found | exception | warning | talosctl, config, file-not-found, segment |
| no valid terraform files found | exception | warning | terraform, segment, version-detection, go |
| empty m_EditorVersion | exception | warning | unity, segment, file-parsing, go |
| ProjectSettings/ProjectVersion.txt is missing m_EditorVersio | exception | warning | unity, segment, file-parsing, go |
| Withings API error: <status> | http | error | api, withings, http, network |
| YTMDA token not found, please authenticate using `oh-my-posh | exception | warning | auth, token, segment, cache |
| input must be a slice or array | validation | error | template, reflection, type-error, go |
| input slice or array is empty | validation | error | template, reflection, empty-list, go |
| invalid template text | validation | error | template, parse-error, go-template |
| unable to create text based on template | exception | error | template, runtime-error, execution, go |
| failed to convert file path to UTF16: %v | exception | error | windows, cache, filesystem, encoding |
| authentication error: %s - %s | exception | error | authentication, oauth, device-flow, network, github-copilot |
| received empty token | exception | error | authentication, empty-response, api, network, ytmda |
| failed to marshal template cache: %w | exception | error | json, serialization, template-cache, export |
| failed to marshal segment %s: %w | exception | error | json, serialization, segments, export |
| failed to parse theme %s | exception | error | config, parsing, themes, export |
| failed to record theme %s: %w | exception | error | render, themes, export, segments |
| failed to sanitize theme %s: %w | exception | error | sanitize, themes, export, privacy |
| failed to parse recorded theme %s: %w | exception | error | json, parsing, cli, theme |
| failed to parse env for theme %s: %w | exception | error | json, parsing, cli, fixture |
| failed to parse segments for theme %s: %w | exception | error | json, parsing, cli, fixture |
| no theme files found in %s | exception | error | cli, filesystem, themes, empty-input |
| source file %s does not match format %s | exception | error | validation, dsc, config, format-mismatch |
| failed to create directory %s: %w | exception | error | filesystem, permissions, dsc, io |
| failed to write configuration file %s: %w | exception | error | filesystem, permissions, dsc, io |
| failed to get shell config path: %w | exception | error | dsc, shell, config-path, environment |
| failed to get home directory | exception | error | environment, home-directory, dsc, shell |
| unsupported shell type: %s | exception | error | validation, dsc, shell, unsupported-value |
| %s is not a valid zip file | error_code | error | download, zip, network |
| failed to download zip file: %s → %s | error_code | error | network, http, download |
| not a font: %v | error_code | warning | fonts, zip, validation |
| font %v has no name table | error_code | error | fonts, corruption, parsing |
| no matching font found | error_code | warning | fonts, cli, user-input |
| failed to get %s release | error_code | error | network, github-api, rate-limit |
| unable to create fonts directory: %s | error_code | error | windows, filesystem, permissions |
| unable to remove existing font file: %s | error_code | error | windows, filesystem, file-locked |
| unable to write font file: %s | error_code | error | windows, filesystem, permissions |
| unable to set registry value: %s | error_code | error | windows, registry, font-install, permissions |
| %q is not a number between 1 and %d | validation | warning | cli, interactive-prompt, input-validation |
| failed to download asset: %s | error_code | error | network, http, upgrade, github |
| failed to verify checksums signature | error_code | error | security, signature, ed25519, upgrade |
| error parsing PEM block: key not found | error_code | error | security, pem, ed25519, upgrade |
| error parsing public key: %v | error_code | error | security, x509, public-key, upgrade |
| invalid public key format: %v | error_code | error | security, ed25519, key-type, upgrade |
| failed to find checksum for asset | error_code | error | upgrade, checksum, release-assets |
| checksum mismatch | error_code | critical | security, checksum, sha256, upgrade |
| flag %q does not exist | error_code | error | cli, flags, developer-error |
| unknown flag: --%s | validation | error | cli, flag-parsing, cmdflag |
| flag needs an argument: --%s | validation | error | cli, flag-parsing, missing-argument |
| invalid argument %q for "--%s" flag: %v | validation | error | cli, flag-parsing, type-conversion |
| unknown shorthand flag: %q in -%s | validation | error | cli, flag-parsing, shorthand |
| flag needs an argument: %q in -%s | validation | error | cli, flag-parsing, missing-argument, shorthand |
| invalid argument %q for "-%s, --%s" flag: %v | validation | error | cli, flag-parsing, type-conversion, shorthand |
| no such flag -%v | error_code | error | cli, cmdtree, developer-error, flag-registration |
| unknown command %q for %q | validation | error | cli, cmdtree, command-routing |
| required flag(s) "%s" not set | validation | error | cli, cmdtree, required-flags, validation |
| accepts %d arg(s), received %d | validation | error | cli, arguments, arity |
| requires at least %d arg(s), only received %d | validation | error | cli, arguments, arity |
| accepts between %d and %d arg(s), received %d | validation | error | cli, arguments, arity |
| invalid argument %q for %q | validation | error | cli, arguments, validation |
| color name %s does not exist | validation | error | color, configuration, theme |
| failed to read themes directory %s: %w | error_code | error | filesystem, io, themes |
| failed to read data file: %w | error_code | error | filesystem, io, config |
| failed to parse data file: %w | error_code | error | json, parsing, config |
| unsupported data file extension: %s | validation | error | config, file-extension |
| failed to parse version in data file: %w | exception | error | json, config, version |
| failed to parse segments in data file: %w | exception | error | json, config, segments |
| failed to parse env data: %w | exception | error | json, env, config |
| unexpected data after top-level value | validation | error | json, jsonc, parsing |
| QueryInterface IAsyncInfo: 0x%08x | exception | error | windows, winrt, com, hresult |
| RoInitialize: 0x%08x | exception | error | windows, winrt, com, threading |
| RoGetActivationFactory: 0x%08x | exception | error | windows, winrt, com, media |
| RequestAsync: 0x%08x | exception | error | windows, com, winrt, media |
| await RequestAsync: %w | exception | error | windows, winrt, async, timeout |
| GetResults manager: 0x%08x | exception | error | windows, com, winrt, async |
| GetSessions: 0x%08x | exception | error | windows, com, winrt, media |
| get_Size: 0x%08x | exception | error | windows, com, winrt |
| Error, malformed registry path: '%s' | validation | error | windows, registry, config, input-validation |
| Error, unknown registry key: '%s | validation | error | windows, registry, config, input-validation |
| network type '%s' not found | console | warning | windows, network, connection |
| invalid docker ps output on line %d: expected 7 fields, got | exception | error | docker, parsing, cli-output, segments |
| git config file not found | exception | warning | git, config, segments, file-not-found |
| err parsing info from %s with %s | exception | error | go, parsing, language-segment, version-parsing |
| err executing %s with %v | exception | error | go, command-execution, exit-code, language-segment |
| %s not found in %s | exception | warning | go, node, filesystem, missing-file |
| unable to get data for team %s | exception | warning | go, http, api, network, segment |
| %d is not a valid game status | exception | warning | go, api, validation, segment, data-contract |
| date field must be a valid number, got: %s | validation | error | go, json, unmarshal, type-mismatch, api |
| %s environment variable not set, do you have the posh-git mo | console | warning | go, environment-variable, powershell, git, missing-env-var |
| cannot extract TFM from %s project file | console | warning | go, parsing, dotnet, project-file |
| pulumi workspace file decode error | console | warning | go, json, pulumi, cache, unmarshal |
| no pulumi spec file found | exception | info | go, pulumi, filesystem, missing-file, segment |
| unknown pulumi spec file format | exception | warning | go, pulumi, config-parsing, prompt-segment |
| pulumi stack name is empty, use `fetch_stack` property to en | console | warning | go, pulumi, config, missing-option |
| unable to get pulumi about output | console | warning | go, pulumi, cli, command-failed |
| pulumi about output decode error | console | warning | go, pulumi, json-decode, cli-version |
| executable at %s is not a pyenv shim | exception | warning | go, python, pyenv, env-var, path |
| failed to parse Fajr time: %w | exception | warning | go, http, time-parsing, api, ramadan-segment |
| failed to parse Iftar time: %w | exception | warning | go, http, time-parsing, api, ramadan-segment |
| failed to parse Imsak time: %w | exception | warning | go, http, time-parsing, api, ramadan-segment |
| render expects 4 arguments (configText, format, dataJSON, op | validation | error | go, wasm, javascript, argument-count, arity |
| failed to parse config: %w | exception | error | go, wasm, config-parsing, yaml, toml, json |
| failed to parse data: %w | exception | error | wasm, json, config, javascript |
| failed to render config: %w | exception | error | wasm, render, config, template |
| panic(err) | panic | error | template, panic, truncation, config |