8 个版本 (稳定版)
1.2.3 | 2021 年 10 月 18 日 |
---|---|
1.2.2 | 2021 年 10 月 14 日 |
1.2.1 | 2021 年 9 月 17 日 |
1.2.0 | 2021 年 2 月 15 日 |
0.1.1 | 2020 年 11 月 24 日 |
在 命令行工具 中排名 2940
每月下载量 24 次
22KB
504 行代码(不包括注释)
cgu
管理多个 git 配置
受 Git-User-Switch 启发。
安装
# this will install the executable `cgu` and `git-change-user`
cargo install change-git-user
# enable only the cli
cargo install --no-default-features --features=cli change-git-user
# enable only prompts
cargo install --no-default-features --features=prompts change-git-user
特性
- 切换
user.name
和user.email
配置 - 为配置分配可选的
user.signingKey
- 为配置取一个名称以便记住它(例如“工作”或“个人”)
- 使用
git2
来发现仓库并操作其配置
使用方法
注意 您可以使用 cgu
和 git change-user
互换使用。
提示
# This will spawn prompts to guide you through managing user configurations
cgu
CLI
如果您不想使用提示,可以使用子命令代替。子命令包括:
添加
选择
删除
查看
示例
# view CLI options
cgu --help
# view subcommand help
cgu <subcommand> --help
# Add a config with the name "My Config"
# Defaults to the user.name value ("My Name" in this example) if --name is not passed
cgu add --name "My Config" "My Name" [email protected]
# View all configs
cgu view --all
# Select the new config
cgu select "My Config"
# Delete the new config
cgu delete "My Config"
依赖项
~10–19MB
~330K SLoC