6 个版本 (3 个破坏性更改)
0.4.0 | 2021 年 9 月 22 日 |
---|---|
0.3.0 | 2021 年 7 月 2 日 |
0.2.0 | 2020 年 8 月 26 日 |
0.1.2 | 2019 年 8 月 19 日 |
#2663 in 命令行工具
13KB
130 行
setgitconfig-rs
根据配置文件设置正确的用户名和用户电子邮件,以便您的 git-url。
用例
我们在不同的版本控制提供商的多个存储库上工作。有时我们的用户名和电子邮件不同,我们需要为每个存储库设置 git 配置,否则存储库将无法检测到。
这个二进制文件正好解决了这个问题,基于一个简单的 toml 文件。
配置
-
使用以下命令安装二进制文件
- cargo:
cargo install setgitconfig-rs
- 将此放入您的 bashrc
PROMPT_COMMAND="~/.cargo/bin/setgitconfig; $PROMPT_COMMAND"
- 将此放入您的 bashrc
- 从版本中
- 下载二进制文件
- 使其可执行
chmod +x setgitconfig
- 将其复制到您的路径中,例如
sudo mv setgitconfig /usr/local/bin/setgitconfig
- 将此放入您的
~/.bashrc
PROMPT_COMMAND="/usr/local/bin/setgitconfig; $PROMPT_COMMAND"
- cargo:
-
只需在您的用户主目录中创建一个目录
mkdir-p~/.config/setgitconfig
-
创建一个类似这样的文件
touch ~/.config/setgitconfig/config.toml
-
文件内容可以看起来像这样
$ cat ~/.config/setgitconfig/config.toml [[repositories]] username= "Ankur Srivastava" email = "[email protected]" giturl = "github.com" [[repositories]] username= "Ankur Srivastava" email = "[email protected]" giturl = "gitlab.com"
调试
如果二进制文件不按预期工作,只需运行以下命令
RUST_LOG=debug path/to/setgitconfig
依赖关系
~11–22MB
~395K SLoC