- Update to version 0.51.0:
* correct fish syntax error when setting variables.
* Add a fallback prompt under TERM=dumb.
* update vulnerable generic-array package.
* bash: escape interpretable characters.
* cmake: Change cmake symbol to unicode triangle.
* directory: contract git repo with display path.
* directory: Handle non-UTF-8 folder names.
* docs: "Command Duration" section link target.
* init: Quote path for elvish init.
* init: make log messages on pwsh visible again.
* java: use consistent separators for java path.
* nodejs: Change symbol to nerd-font.
* package: fix meson version extraction if 'meson_version' is present.
* python: Handle PyPy python version correctly.
* tcsh: remove quotes and escape backticks.
* utils: Sefely unwrap the command output.
* zsh: Set PROMPT just once.
* allow changing default command timeout.
* create shell module.
* add support for tcsh.
* aws: add support for getting profile from awsu.
* cmake: Configure when the module is shown.
* crystal: Configure when the module is shown.
* dart: Configure when the module is shown.
* docker_context: Configure when module is shown.
* dotnet: Configure when module is shown.
* elixir: Configure when module is shown.
* elm: Configure when the module is shown.
* erlang: Configure when the module is shown.
* golang: Configure when the module is shown.
* helm: Configure when the module is shown.
* install: make install script posix compliant.
* java: Configure when the module is shown.
* julia: Configure when the module is shown.
* kotlin: Configure when the module is shown.
* lua: Configure when the module is shown.
* nim: Configure when the module is shown.
* nodejs: Configure when the module is shown.
* ocaml: Configure when the module is shown.
* perl: Configure when the module is shown.
* php: Configure when the module is shown.
* purescript: Configure when the module is shown.
* python: Configure when the module is shown.
* ruby: Configure when the module is shown.
* rust: Configure when the module is shown.
* scala: Add scala module.
* swift: Configure when the module is shown.
* terraform: Configure when the module is shown.
* test: allow dynamic mocking of commands.
* vagrant: Configure when the module is shown.
* zig: Configure when the module is shown.
* init: Prefer set -x over export for fish users.
* username: get uid without external command.
* aws: Add spacing between profile and region.
OBS-URL: https://build.opensuse.org/request/show/880839
OBS-URL: https://build.opensuse.org/package/show/shells/starship?expand=0&rev=2