#git #setup #cli-tool #cli #user-name

程序 gitup

Gitup 是一个用于检查、安装和配置系统上 Git 的 Rust 命令行工具

1 个不稳定版本

新版本 0.1.0 2024 年 8 月 13 日

#9#user-name

MIT 许可证

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。

  1. 克隆仓库或创建一个新的 Rust 项目。
  2. 导航到项目目录。
  3. 使用以下命令构建项目
    cargo build --release
    
    这将创建一个优化后的二进制文件,位于 target/release/ 目录中。

使用方法

您可以使用各种选项运行 Gitup 工具

  1. 基本用法

    ./target/release/gitup
    

    此命令将检查 Git 是否已安装,如果未安装,则提示您安装它。然后,它会要求您使用您的姓名和电子邮件配置 Git。

  2. 通过命令行参数提供 Git 用户信息

    ./target/release/gitup --user "Your Name" --email "[email protected]"
    

    此命令允许您通过命令行直接指定您的 Git 用户名和电子邮件。

  3. JSON 输出

    ./target/release/gitup --json
    

    使用此选项以 JSON 格式获取当前 Git 配置。

示例

  1. 带提示运行

    ./target/release/gitup
    
    • 如果 Git 未安装,Gitup 将提示您安装它。
    • 安装后,它将要求您输入 Git 用户名和电子邮件。
  2. 带参数运行

    ./target/release/gitup --user "Jane Doe" --email "[email protected]"
    
    • Gitup 将使用提供的用户名和电子邮件配置 Git。
  3. 获取 JSON 输出

    ./target/release/gitup --json
    
    • Gitup 将以 JSON 格式输出当前的 Git 用户名和电子邮件。

操作系统

Debian

待办事项

Archlinux Almalinux/RockyLinux Windows Mac

贡献

如果您想为项目做出贡献,请随时打开问题或提交拉取请求。

作者

Lucian BLETAN

无运行时依赖