← 返回首页
什么是 Starship?
Starship 是一款使用 Rust 编写的快速、可高度定制的跨 Shell 命令行提示符工具。它支持 Bash、Zsh、Fish、PowerShell 等多种 Shell,通过一个统一、一致且高度可配置的提示符,显示 git 状态、语言版本、云环境等丰富的上下文信息,即使在大型仓库中也能保持流畅响应。
🚀 为什么最新版本很重要:Starship 正在积极开发中,不断推出新模块、新集成和性能优化。运行最新版本可让您使用最新的提示符模块和配置选项。
⚡ Starship 的核心功能
⚡ 快速
使用 Rust 编写并经过优化,让您的提示符在任何环境下都保持响应迅速。
🐚 跨 Shell 支持
一个提示符适配 Bash、Zsh、Fish、PowerShell、Nushell 等多种 Shell。
🎨 完全可定制
通过单个 TOML 文件配置每个模块和符号。
🧩 上下文感知
仅在相关时显示 git 状态、语言版本、云环境等信息。
🎯 为什么选择 Starship?
- 随处一致:在您所有的 Shell 和设备上使用同一个提示符
- 丰富的上下文:一目了然地查看 Git、语言和环境信息
- 高度可配置:通过 starship.toml 调整每一个细节
- 快速:即使在大型仓库中延迟也极低
🆕 亮点特性
- 跨 Shell:适配所有主流 Shell
- 模块:内置数十个上下文模块
- TOML 配置:单一、可移植的配置文件
- 预设:Nerd Font 符号等现成的外观样式
📦 从 debian.griffo.io 安装
步骤 1:添加仓库
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null
apt update
步骤 2:安装 starship
# Install latest starship
sudo apt install starship
# Verify installation
starship --version
# Install latest starship
apt install starship
# Verify installation
starship --version
🎯 基本使用示例
# Show version
starship --version
# Add to ~/.bashrc
echo 'eval "$(starship init bash)"' >> ~/.bashrc
# Add to ~/.zshrc
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
# Add to Fish (~/.config/fish/config.fish)
echo 'starship init fish | source' >> ~/.config/fish/config.fish
# Print the effective configuration
starship print-config
🚀 为什么选择 debian.griffo.io?
📊 仓库对比:
- 官方 Ubuntu:通常落后数月,缺少最新功能
- debian.griffo.io:发布后数小时内即可获取最新版本
- 手动安装:需要手动下载并配置 PATH
- 我们的仓库:预构建、开箱即用的软件包
- ✅ 最新功能:立即获取 Starship 的最新功能和改进
- ✅ 无需手动配置:预构建二进制文件,通过 apt 安装和更新
- ✅ 自动更新:软件包在上游发布后数小时内即可更新
- ✅ 正确的依赖管理:正确打包所有必需的库
- ✅ 多发行版支持:支持 Jammy 和 Noble
- ✅ 易于维护:使用简单的 apt 命令即可更新
📦 软件包构建仓库
Ubuntu 软件包在此 GitHub 仓库中自动构建和维护:
🔗 相关软件包
也可从 debian.griffo.io 获取:
🎯 适用人群:希望在 Bash、Zsh、Fish 等多种 Shell 中使用快速、信息丰富且一致的提示符,并通过单一配置文件进行深度定制的用户。
💝 支持此项目
如果这个仓库为您节省了时间和精力,请考虑支持它!