28 个版本
0.7.7 | 2024年6月1日 |
---|---|
0.7.5 | 2024年3月5日 |
0.7.4 | 2023年11月7日 |
0.7.2 | 2023年7月6日 |
0.5.0 | 2022年11月25日 |
#26 在 命令行工具
58 每月下载量
48KB
1K SLoC
gitnu
gitnu 为 git 状态添加数字。
安装
可以通过运行 cargo install gitnu
来安装 gitnu。
用法
$ git nu status
# On branch master
# Untracked files:
# 1 .gitignore
# 2 README.md
# 3 doc/
# 4 src/
#
# nothing added to commit but untracked files present
注意输出 git nu status
与 git status
的相似性。
它们除了文件名前的数字之外完全相同。
在 gitnu status
之后,你现在可以使用数字代替文件名来使用 git 命令
$ git nu add 2
$ git nu status
# On branch master
# Changes to be committed:
# 1 new file: README.md
#
# Untracked files:
# 2 .gitignore
# 3 doc/
# 4 src/
通常,当您以前这样做
git <command> [filenames and arguments]
现在您可以这样做
git nu <command> [file numbers and arguments]
gitnu 将静默地将数字替换为其对应的文件名,并将其他一切完好无损地传递给 git。
gitnu 接受多个参数,甚至数字范围
$ git nu add 2 5-7 # same as `git nu add 2 5 6 7`
您甚至可以将文件名与数字混合。