1 个不稳定版本
新版本 0.1.0 | 2024 年 8 月 13 日 |
---|
#9 在 #user-name
10KB
136 行
Gitup
Gitup 是一个简单的 Rust 命令行工具,旨在帮助您在系统上设置和配置 Git。该工具会检查 Git 是否已安装,如果未安装,则会提示您安装它(适用于 Debian/Ubuntu 系统),并配置您的 Git 用户名和电子邮件。
功能
- 检查 Git 安装: Gitup 会检查您的系统上是否已安装 Git。
- 安装 Git: 如果 Git 未安装,Gitup 将提示您安装它(适用于 Debian/Ubuntu 系统)。
- 配置 Git: Gitup 允许您全局设置 Git 的用户名和电子邮件。
- JSON 输出: Gitup 支持以 JSON 格式输出,便于与其他工具或脚本集成。
安装
要构建 Gitup,您需要在系统上安装 Rust。
- 克隆仓库或创建一个新的 Rust 项目。
- 导航到项目目录。
- 使用以下命令构建项目
这将创建一个优化后的二进制文件,位于cargo build --release
target/release/
目录中。
使用方法
您可以使用各种选项运行 Gitup 工具
-
基本用法
./target/release/gitup
此命令将检查 Git 是否已安装,如果未安装,则提示您安装它。然后,它会要求您使用您的姓名和电子邮件配置 Git。
-
通过命令行参数提供 Git 用户信息
./target/release/gitup --user "Your Name" --email "[email protected]"
此命令允许您通过命令行直接指定您的 Git 用户名和电子邮件。
-
JSON 输出
./target/release/gitup --json
使用此选项以 JSON 格式获取当前 Git 配置。
示例
-
带提示运行
./target/release/gitup
- 如果 Git 未安装,Gitup 将提示您安装它。
- 安装后,它将要求您输入 Git 用户名和电子邮件。
-
带参数运行
./target/release/gitup --user "Jane Doe" --email "[email protected]"
- Gitup 将使用提供的用户名和电子邮件配置 Git。
-
获取 JSON 输出
./target/release/gitup --json
- Gitup 将以 JSON 格式输出当前的 Git 用户名和电子邮件。
操作系统
Debian
待办事项
Archlinux Almalinux/RockyLinux Windows Mac
贡献
如果您想为项目做出贡献,请随时打开问题或提交拉取请求。
作者
Lucian BLETAN