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