2 个不稳定版本
使用旧的 Rust 2015
| 0.3.0 | 2021年1月29日 |
|---|---|
| 0.2.0 | 2018年12月29日 |
在 #shell-prompt 中排名 15
每月下载 22 次
9KB
170 行
gitprompt-rs
用 Rust 编写的非常简单的 Git 提示符
用法
只需将 $(gitprompt-rs) 添加到您的 shell 提示符中。确保您使用单引号 ' 或转义 $ 以防止提前展开。
Zsh 还需要 setopt promptsubst 来使其正常工作。
您可能希望让 shell 知道颜色转义序列实际上是不可见的,以便它能够正确计算长度。对于 Bash,传递 bash;对于 Zsh,传递 zsh。
提示符看起来像这样:(master↑4↓7|+2~3-5x6•8)。显示的信息如下
- 分支信息
master:当前分支的名称,在分离头模式下的:HEAD↑:相对于远程的提交数↓:相对于远程的提交数
- 工作区
+:未跟踪(新)文件~:已修改文件-:已删除文件x:合并冲突
•:暂存更改
安装
- 手动:确保您有一个最新的 Rust 工具链。克隆此存储库,然后运行
cargo install --path .。 - crates.io:
cargo install gitprompt-rs - Arch Linux:
pacman -S gitprompt-rs - 其他发行版:提交一个拉取请求以添加您的包或构建脚本!
依赖项
~10KB