| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: starship | Distribution: openSUSE Tumbleweed |
| Version: 1.24.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 27 04:23:17 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 12028477 | Source RPM: starship-1.24.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://starship.rs/ | |
| Summary: A customizable prompt for many shells | |
Starship generates shell code which modifies the current shell behavior to display an extravagant prompt. It installs a hook before every command invocation to gather additional information for the prompt, which increases the latency of the prompt (by about 5 ms with bash on a contemporary 3700X CPU). The default setup requires Nerd Font and a terminal in dark colors. dash is not supported as of 1.10.2.
ISC
* Mon Oct 27 2025 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.24.0:
* Features:
- add mercurial state.
- aws: support duration for aws sso.
- cli: accept 'powershell' for completions subcommand.
- container: Add detection of Incus containers.
- fish: support input-mode detection for helix-keybinds.
- Fortran module.
- git_branch: add ignore_bare_repo flag.
- install.sh: handle installation directory prompt responses
case-insensitively.
- new module xmake.
- nu: Add job support for nushell.
- package: Add support for Ansible Galaxy.
- package: pyproject hatchling dynamic version.
- terraform: support opentofu for terraform version detection.
* Bug Fixes:
- consider text-only meta variables in conditionals set
if non-empty.
- docker_context: add compose.yml and compose.yaml to files.
- explain: Filter out non-printing ANSI escape codes.
- fossil_metrics: match single-file.
- git_metrics: adhere to git_status use_git_executable option.
- git_status: Do not show up-to-date when untracked.
- hg_branch: Strip extraneous newlines from hg topic.
- improve adhere to directory scanning timeout.
- jobs: Count job groups instead of processes for fish.
- modules: username detect_env_vars logic.
- nushell: Startup cmd_duration should be 0ms not 823ms.
- pixi: Don't trigger pixi module by .pixi directory.
- preset/nerd-font: remove double spaces in gcloud default
value and use Google Cloud-specific icon.
- preset/pure: only enable python module if venv is active.
- presets/plaint-text: Add missing entries.
- remove double spaces in default values.
- rust-ini 0.21.2 has been yanked from crates.io.
- terraform: amend module to exec_cmds_return_first-changes.
- test/git_commit: avoid spawning an editor lead to timeout
if tag signing is enabled.
- time: don't print misleading log message.
- zsh: check if vars are set before reading them.
- zsh: do not fail under ERR_EXIT conditions if
STARSHIP_DURATION computes to 0.
* Performance Improvements:
- git_status: avoid gix index load when core.fsmonitor is used.
- Parallelize child modules for env_var|custom.
* Sun Jul 20 2025 Toby Boulton <toby@boulton.net.au>
- Update to version 1.23.0:
* Features:
- Add network namespace module
- Add support for pixi
- Added mise module
- C++: Adding C++ module
- Completions: Offer Nushell completions
- Nodejs: Disable if bun project files detected
- Package: Support JSR package version
- Preset: Add gcloud symbol to nerd-fonts preset to match aws
- Python: Add support for python_binary arguments in config
* Bug Fixes:
- Battery: Prefer charge ratio over current capacity
- Change to a non-yanked version of the log crate
- Fossil_metrics: Add -i flag to the fossil_metrics module's command
- Package: Fix cargo workspace version
- Preset: Add missing rlang to plain-text-symbols preset
- Preset: Add missing rlang to plain-text-symbols preset
* Performance Improvements:
- Ancestor-scan: Preallocate and reuse a single PathBuf
- Use gitoxide for git_status and git_metrics modules
* Reverts:
- Remove specialized whoami hostname function choice for windows
* Sat Apr 05 2025 Andrea Manzini <andrea.manzini@suse.com>
- Update to version 1.22.1:
* windows: downgrade libz-ng-sys
* Features:
- battery: Use best match instead of first match for battery.display
threshold
- bun: Detect bun using new text-format lockfile
- direnv: allow direnv to detect environment variables
- status: add {success,failure}_style options
* Bug Fixes:
- fish: restore support for fish <v3.4.0
- handle variable bash $SHLVL behavior with explicit option
- hostname: use DNS instead of NetBIOS name on Windows
- init/pwsh: preserve ViModeChangeHandler
- init: do not use cygpath for elvish
- status: add trailing space to pipestatus_format
- username: avoid using whoami on android
* Fri Oct 18 2024 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.21.1:
* perf(fish): Skip unnecessary indirection in starship init fish.
* Features:
- deno: add deno.lock file to default detect_files list.
- hostname: add option to replace hostnames with aliases.
- mojo: add module for Mojo language.
- package: support alternative gradle module version syntax.
- python: Add detect env vars option.
- python: detect pixi and ipynb files.
* Bug Fixes:
- bash: fix variable leak in Bash integration.
- docker_context: Ignore Docker Desktop "desktop-linux" context.
- docs: correct username options.
- fish: add missing arguments for fish transient prompt functions.
- fish: improve fish transient prompt.
- fish: use correct input function in transient execute.
- Fixed "Click to download TOML" links.
- git_status: read proper name for core.fsmonitor flag.
- package: support alternative gradle module version syntax.
- python: improve parsing of pyvenv.cfg files.
- use whoami for user/hostname queries again.
* Performance Improvements:
- fish: Skip unnecessary indirection in starship init fish.
- Skip unnecessary indirection in starship init fish.
* Mon Jul 29 2024 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.20.1:
* Features:
- color: add prev_fg and prev_bg as color specifiers based
on the previous foreground/background colors respectively.
- color: add prevfg,prevbg as color specifiers based on
the previous foreground/background colors respectively.
- gcloud: Disabled gcloud module when active config
hasn't been set.
- purescript: add support for spago-next configuration files.
* Bug Fixes:
- custom: escape characters in command output by default.
- direnv: replace nonexistent "orange" color with "bright-yellow".
- dotnet: Remove duplicate v in dotnet version.
- k8s: don't trigger if scan config is set but env vars are not.
- preset: fix typo in Open Policy Agent module format string.
* Performance Improvements:
- k8s: Improve performance of kubeconfig module.
* Thu May 16 2024 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.19.0:
* Features:
- container: show name if available.
- gleam: Add Gleam module.
- k8s: Add detect env vars option.
- nats: Add NATS Context.
- odin: Add Odin Lang module.
- username: add aliases option.
* Bug Fixes:
- bash: fix handling of the preserved DEBUG trap
(used in Bash <= 4.3).
- bash: use eval instead of a procsub for the POSIX mode.
- bash: use eval instead of a procsub for the POSIX mode.
- bun: change default icon.
- scala: use scala-cli first to avoid timeout.
- xonsh: remove | cat workaround from xonsh init.
* Performance Improvements:
- scala: use scala-cli first to avoid timeout.
* Tue Apr 23 2024 Joshua Smith <smolsheep@opensuse.org>
- Enable tests / Add git-core to pass tests.
- Update to version 1.18.2:
* Bug Fixes:
- replace unmaintained crates yaml-rust, dirs-next
- replace all remaining paths referring to vuepress
* Thu Mar 21 2024 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.18.0:
* Features:
- $gemset variable for Ruby module.
- bash: Support right prompt and transience.
- bash: use PS0 for preexec hook.
- direnv: use JSON status with direnv >= 2.33.0.
- os: add new os symbols.
- quarto: Add Quarto module.
- username: add detect_env_vars as option.
* Bug Fixes:
- bash: Handle Unbound Variables Errors in Bash.
- bash: improve integration with bash-preexec.
- character: also handle vi edit mode in pwsh.
- direnv: update to work with direnv v2.33.
- git_branch: fall back to "HEAD" when there is no current
branch.
- nu: continuation prompt not being displayed correctly.
- status: fix pipestatus width calculation.
- zsh: improve starship binary path escaping.
* Tue Feb 06 2024 Pablo Herranz RamÃrez <pablo.herranz@suse.com>
- Update to version 1.17.1:
* Bug Fixes:
- v1.17.0 post-release fix-ups
* Reverts:
- refactor(modules): use whoami crate to get username
* Fri Dec 29 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.17.0:
* Features:
- add additional exit status code meanings from libc.
- add typst module.
- aws: Adding the AWS SSO CLI env variable to profile list.
- direnv: add new direnv module.
- fossil_metrics: add fossil_metrics module.
- hostname: add detect_env_vars as option.
- kubernetes: Add styling based on current context.
- R lang packages version, remove .Rprofile from rlang detection.
- scanner: add option not to follow symlinks.
- shell: allow distinguishing between pwsh and powershell.
* Bug Fixes:
- bash: unbound variable error with STARSHIP_PREEXEC_READY.
- docker_context: ignore unix domain socket path from
Docker Context.
- git_status: Avoid printing error on missing stash ref.
- git: prevent core.fsmonitor from executing external commands.
- pastel-powerline: remove $path from docker-context module
format string.
* Performance Improvements:
- git_status: avoid running in bare repos.
- Skip unnecessary indirection in starship init zsh.
* Mon Jul 31 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.16.0:
* Features:
- pwsh: Support vi command mode indicator.
- shlvl: add repeat_offset for repeated symbol.
- update the nushell init file and make it valid module
and overlay.
* Bug Fixes:
- bash: Clear out completed jobs before counting NUM_JOBS.
- rprompt: remove lprompt modules from $all again.
* Performance Improvements:
- git_status: query git stash count via gitoxide.
* Tue Jun 06 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.15.0:
* Features:
- Add Solidity Module.
- add typechange to git_status module.
- aws: support aws sso with automatic authentication refresh.
- azure: subscription name aliases.
- gcloud: add detect_env_vars option.
- git_metrics: add option to ignore submodules.
- golang: adding mod_version variable.
- nodejs: Add expected_version variable.
* Bug Fixes:
- config: Make print-config not panic without a config.
- ensure nested style variables are processed during formatting.
- presets: Added ($style) to format in module 'sudo'
in Bracketed Segments Preset.
- style: ensure nested style variables are processed during
formatting.
- update of presets and default configuration to reflect
changes in Nerd Fonts 3.0.
* Fri Apr 14 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.14.2:
* git_commit: resolve panic on 32-bit targets.
* Tue Apr 11 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.14.1:
* Features:
- aws: add support for source_profile.
- aws: Adds support for AWS_CREDENTIAL_EXPIRATION
environment variable.
- custom: add option to check if pwd is in a repo.
- fossil: detection of Fossil check-outs in subdirectories.
* Bug Fixes:
- gradle: add support for unstable Gradle versions.
- init: avoid cygpath for starship binary path.
- java: wrong version number when using Android Studio JDK.
- preset: add output-flag to avoid encoding issues.
- pulumi: Fix formatting on pulumi module when using version.
* Mon Feb 27 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.13.1:
* Features:
- config: Adds support for --profile <custom profile name>.
- env_var: Add support for env_var.VAR in format.
- fennel: add fennel module.
- add pijul_channel module.
- fossil_branch: add fossil_branch module.
- gradle: add gradle module.
- hg_branch: Add support for mercurial topics and find hg
root dir.
- java: Add .sdkmanrc for Java.
- logger: delete old logs & avoid more dup logs.
* Bug Fixes:
- 'to to' -> 'to'.
- container: reduce docker, podman and systemd confusion.
- fish: enable transient prompt when in vi mode.
- git_commit: fix potential test failure.
- Improve regex for extracting gradle package version from
gradle.properties.
- let-env warning when using nushell.
- nodejs: apply style even if node version is unavailable
- package: Improve regex for extracting gradle version
from gradle.properties.
* Sun Dec 18 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1.12.0:
* Features:
- add Haxe support
- Add operating system module
- aws: add a fallback for expiration key
- azure: add username to azure module config
- bug-report: ask for confirmation before opening issue
- directory: add before_repo_root_style
- git_commit: support showing lightweight tags
- guix_shell: Initial implementation
- init: Use which-rs to resolve starship path
- localip: use reserved remote address
- nu: enable right prompt
- Open Policy Agent module
- package: added showing gradle version based on the gradle.properties file
- preset: Add No Empty Icons preset
- preset: Add no-nerd-font preset
- release: add chocolatey publishing
* Bug Fixes:
- aws: enable when using .aws/credentials
- buf: broken icon on windows 10
- ci: cache after selecting the toolchain
- config: unrecognized config properties don't cause config error
- container: avoid detecting WSL as a systemd-container
- don't attempt to display cmd_duration notification if in TTY
- git: check tag_disabled option
- java: Improved regex for Java version
- nu: remove -c parameter from term size
- pwsh: fix error log display on older versions of pwsh
- status: replace multiply with cross mark emoji
* Sun Oct 16 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.11.0:
* add user-defined color palette.
* fish: Enable left and right transience.
* module: Add a meson devenv indicator.
* schema: deny unknown keys.
* status: Support formatting of pipestatus separator.
* buf: fix spacing & harmonize docs with actual configuration.
* directory: don't strip duplicate directory names twice.
* pwsh: avoid potential deadlock in init.
* directory: Skip repo resolution if unused by directory config.
* Fri Sep 09 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.10.3:
* git_commit: only use exact match for tag by default.
* Thu Aug 25 2022 Dead Mozay <dead_mozay@opensuse.org>
- Use setup instead of autosetup.
* Thu Aug 25 2022 Jan Engelhardt <jengelh@inai.de>
- Remove nondescript claims from description
* Fri Aug 19 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.10.2:
* No changelog was made available.
* Tue Aug 16 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.10.1:
* Disable multithreading in jwalk (via gitoxide) as workaround
for #4251 (#4258) (37b54f7).
* Mon Aug 15 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.10.0:
* add bun module.
* Add starship preset command.
* Add support for blink, hidden, and strikethrough styles.
* Add the ability to have some file extensions prevent a module
from triggering.
* k8s: Add folder detection to the k8s module.
* package: support cargo workspace versions.
* status: Add pipestatus_segment_format option to status module.
* aws: support official AWS_SHARED_CREDENTIALS_FILE variable.
* timings: count time spent on custom on 'when' command failure.
* pulumi: allow disabling upwards discovery.
* Fri Jul 08 2022 William Brown <william.brown@suse.com>
- Remove dependency on unmaintained rust-packaging
* Tue Jun 28 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.9.1:
* add Raku module.
* character: Standadise Vim config names.
* Removed strip binary.
* Wed Jun 22 2022 Dead Mozay <dead_mozay@opensuse.org>
- Fix W: unstripped-binary-or-object.
* Thu Jun 16 2022 Dead Mozay <dead-mozay@opensuse.org>
- Update to version 1.8.0:
* Add support for Daml.
* kubernetes: add user alias.
* escape text segments in meta variables.
* fish: add proper vi mode detection for fish shell.
* install: ignore tarfile ownership values when installing as root.
* nu: don't use cygpath for starship binary path in init.
* Wed May 25 2022 Dead Mozay <dead-mozay@opensuse.org>
- Update to version 1.7.1:
* go: check for go.work file to show Go module in prompt.
* hostname: add ssh_symbol for ssh connections.
* package: Extract package version from PEP 621
compliant pyproject.toml.
* rust: Display toolchain names.
* Do not panic in config if editor not found.
* module: list option not working.
* nu: use the most recent starship init.
* Use git2::Repository::open_ext() instead of discover().
* Wed Apr 27 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.6.3:
* git_branch: correct variable name for remote branch.
* Sat Apr 16 2022 Dead Mozay <dead-mozay@opensuse.org>
- Update to version 1.6.2:
* Add a module for C projects.
* allow printing config file schema.
* aws: add option to force AWS display.
* cmd_duration: make notify feature optional (compat with nix darwin).
* spack: Add Spack module.
* bash: ensure checkwinsize is enabled for $COLUMNS
* directory: enable repo_root_style when truncation_length is zero.
* docker_context: ignore the "default" context.
* fish: allow generating session keys in older versions of fish.
* init: Change Elvish init to catch for 0.18.
* nu: Use = instead of space to pass command line parameters.
* nu: use shell-provided terminal width.
* Fri Mar 25 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.5.4:
* aws: Add profile aliases.
* buf: Add Buf module.
* git_branch: add 'ignore_branches' option.
* haskell: Add Haskell module.
* nodejs: check for .mts and .cts files.
* aws: accept sso credentials.
* aws: Make AWS_REGION orverrides AWS_DEFAULT_REGION.
* docs: fix and cleanup VuePress config.
* init: Change Nushell init for nu 0.60.
* status: Make status module work even when the status is 0.
* Fri Mar 11 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.4.2:
* No changelog available.
* Wed Mar 09 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.4.0:
* Exclude vuepress output from dprint.
* ignore empty --jobs argument.
* aws: Only display AWS if there are credentials configured.
* fish: Emit clear-screen escape sequence only in left prompt.
* localip: disable localip module default.
* pwsh: Use global:error[0] for most recent error in powershell.
* Mon Feb 07 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.3.0:
* add username to Pulumi module.
* Enable Undistract Me for Linux.
* starship bug-report sets syntax highlighting for config file.
* add a container indicator.
* cli: Print arguments if argument parsing fails.
* cmd_duration: Make notification timeout configurable.
* install: Add posix shell check.
* localip: add module to print the current ipv4 address.
* pwsh: Set ExtraPromptLineCount.
* pwsh: Set STARSHIP_SHELL to pwsh on PS >5.
* Correctly detect older versions of powershell in bug-report.
* bash: Restore previous exit status in bash init.
* elvish: use $pwd for logical-path.
* nodejs: use e718 as the default of symbol in node configuration.
* status: Enable to convert from i64 to hex_status by casting
instead of parsing status.
* Improve compatibility with Zsh prompt theme system.
* zsh: using add-zsh-hook instead of add hook manually.
* elvish: Use built-in randint instead of starship session.
* Sat Jan 15 2022 Dead Mozay <dead-mozay@opensuse.org>
- Update to version 1.2.1:
* properties: fix regressions in status, pipestatus
and terminal-width handling.
* pwsh: Avoid polluting the global function namespace.
* Fri Jan 14 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.2.0:
* No changelog available.
/usr/bin/starship /usr/share/doc/packages/starship /usr/share/doc/packages/starship/README.md /usr/share/licenses/starship /usr/share/licenses/starship/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 1 22:38:26 2025