#shell-prompt #prompt #shell #zsh #bash #fish

bin+lib starship

适用于任何壳的最小、极快且无限可定制的提示符!☄🌌️

132 个版本 (32 个稳定版)

1.20.1 2024 年 7 月 27 日
1.18.2 2024 年 3 月 29 日
1.17.0 2023 年 12 月 28 日
1.16.0 2023 年 7 月 30 日
0.4.0 2019 年 7 月 29 日

#28命令行工具

Download history 957/week @ 2024-05-03 1410/week @ 2024-05-10 1655/week @ 2024-05-17 1138/week @ 2024-05-24 926/week @ 2024-05-31 898/week @ 2024-06-07 843/week @ 2024-06-14 775/week @ 2024-06-21 910/week @ 2024-06-28 1231/week @ 2024-07-05 921/week @ 2024-07-12 769/week @ 2024-07-19 2923/week @ 2024-07-26 1371/week @ 2024-08-02 1311/week @ 2024-08-09 1024/week @ 2024-08-16

6,748 每月下载量
paper 中使用

ISC 许可证

1.5MB
37K SLoC

Starship – Cross-shell prompt

GitHub Actions workflow status Crates.io version Packaging status
Chat on Discord Follow @StarshipPrompt on Twitter Stand With Ukraine

网站 · 安装 · 配置

English   Deutsch   Español   Français   Bahasa Indonesia   Italiano   日本語   Português do Brasil   Русский   Українська   Tiếng Việt   简体中文   繁體中文

Starship with iTerm2 and the Snazzy theme

最小化、超快速、无限可定制的任何shell提示符!

  • 快速:它非常快!🚀
  • 可定制:配置提示符的每个方面。
  • 通用:在任何操作系统上的任何shell上工作。
  • 智能:一键显示相关信息。
  • 功能丰富:支持所有您喜欢的工具。
  • 简单:快速安装——几分钟内开始使用。

探索Starship文档  ▶

🚀 安装

先决条件

步骤 1. 安装 Starship

从下面的列表中选择您的操作系统以查看安装说明

Android

使用以下任何包管理器安装 Starship

仓库 说明
Termux pkg install starship
BSD

使用以下任何包管理器安装 Starship

发行版 仓库 说明
任何 crates.io cargoinstall starship --锁定
FreeBSD FreshPorts pkg install starship
NetBSD pkgsrc pkgin install starship
Linux

为您的系统安装最新版本

curl -sS https://starship.rs/install.sh | sh

或者,使用以下任何包管理器安装 Starship

发行版 仓库 说明
任何 crates.io cargoinstall starship --锁定
任何 conda-forge conda install-c conda-forge starship
任何 Linuxbrew brewinstall starship
Alpine Linux 3.13+ Alpine Linux 包 apk add starship
Arch Linux Arch Linux Extra pacman -S starship
CentOS 7+ Copr dnf copr enable atim/starship
dnf install starship
Gentoo Gentoo 包 emerge app-shell/starship
Manjaro pacman -S starship
NixOS nixpkgs nix-env-iA nixpkgs.starship
openSUSE OSS zypperinstarship
Void Linux Void Linux 包 xbps-install-S starship
macOS

为您的系统安装最新版本

curl -sS https://starship.rs/install.sh | sh

或者,使用以下任何包管理器安装 Starship

仓库 说明
crates.io cargoinstall starship --锁定
conda-forge conda install-c conda-forge starship
Homebrew brewinstall starship
MacPorts port install starship
Windows

使用来自发布部分的 MSI 安装程序为您的系统安装最新版本。

使用以下任何包管理器安装 Starship

仓库 说明
crates.io cargoinstall starship --锁定
Chocolatey choco install starship
conda-forge conda install-c conda-forge starship
Scoop scoop install starship
winget winget install--id Starship.Starship

步骤 2. 配置您的 shell 以使用 Starship

配置您的 shell 以初始化 starship。从以下列表中选择您的 shell

Bash

将以下内容添加到 ~/.bashrc 文件末尾

eval "$(starship init bash)"
Cmd

您需要使用Clink(v1.2.30+)与 Cmd。在以下路径创建一个文件:%LocalAppData%\clink\starship.lua,并包含以下内容

load(io.popen('starship init cmd'):read("*a"))()
Elvish

将以下内容添加到 ~/.elvish/rc.elv 文件末尾

eval (starship init elvish)

注意:仅支持 Elvish v0.18+

Fish

将以下内容添加到 ~/.config/fish/config.fish 文件末尾

starship init fish | source
Ion

将以下内容添加到 ~/.config/ion/initrc 文件末尾

eval $(starship init ion)
Nushell

将以下内容添加到您的 Nushell env 文件末尾(在 Nushell 中运行 $nu.env-path 以找到它)

mkdir ~/.cache/starship
starship init nu | save -f ~/.cache/starship/init.nu

并将以下内容添加到您的 Nushell 配置文件末尾(在 Nushell 中运行 $nu.config-path 以找到它)

use ~/.cache/starship/init.nu

注意:仅支持 Nushell v0.78+

PowerShell

将以下内容添加到您的 PowerShell 配置文件末尾(通过运行 $PROFILE 找到它)

Invoke-Expression (&starship init powershell)
Tcsh

将以下内容添加到 ~/.tcshrc 文件末尾

eval `starship init tcsh`
Xonsh

将以下内容添加到 ~/.xonshrc 文件末尾

execx($(starship init xonsh))
Zsh

将以下内容添加到 ~/.zshrc 文件末尾

eval "$(starship init zsh)"

步骤 3. 配置 Starship

启动一个新的 shell 实例,您应该会看到您美丽的新 shell 提示符。如果您对默认设置满意,请享受!

如果您想要进一步自定义 Starship

  • 配置 – 了解如何配置 Starship 以调整您的提示以符合您的喜好

  • 预设 – 从他人的预构建配置中获取灵感

🤝 贡献

我们始终在寻找所有技能水平的贡献者!如果您想轻松地加入项目,请尝试一个 良好入门问题

如果您精通非英语语言,我们非常感谢您帮助我们的文档在其他语言中翻译并保持最新。如果您愿意帮助,可以在 Starship Crowdin 上提供翻译。

如果您有兴趣为 starship 做出贡献,请查看我们的 贡献指南。此外,请随时加入我们的 Discord 服务器 并打个招呼。👋

💭 启发

请查看这些先前的工作,它们帮助启发了 starship 的创建。🙏

❤️ 赞助商

通过 成为赞助商 支持此项目。您的名字或标志将显示在此处,并带有指向您网站的链接。


Starship rocket icon

📝 许可证

版权 © 2019-至今,Starship 贡献者
本项目遵循 ISC 许可。

依赖项

~27–73MB
~1M SLoC