#git #github #git-repository #command-line-tool #user-name #cli

app innit

一个交互式命令行工具,用于快速轻松地初始化 git 仓库,用 Rust 编写

1 个不稳定版本

0.1.0 2024 年 6 月 19 日

#2351命令行工具

MIT 许可证

15KB
331

innit

A GIF showing the usage of innit and the prompts it displays

概述

innit 是一个闪电般的快速 🚀 命令行工具,用于快速轻松地初始化 git 仓库。我创建这个工具是为了解决我在创建的大部分项目中都需要生成 .gitignoreREADME.mdLICENSE 的常见问题——这个工具使得为新项目设置样板文件变得极其简单。

功能

以下是您可以更改的选项、它们的类型以及适用时的默认值

选项 类型 默认
generateREADME? bool true
generate.gitignore? bool true
.gitignore 模板 string -
license string -
name string gitconfig --globaluser.name
year string 当前年份
branch string 'main'
remote name string 'origin'
remoteURL string -
提交更改? bool true
提交信息 string 'initial提交'
推送更改? bool true

依赖

安装

Cargo

cargo install innit

git clone https://github.com/oughtum/innit.git
cd innit
cargo install --path .

或作为单个命令

git clone https://github.com/oughtum/innit.git && cd innit && cargo install --path .

用法

innit

依赖

~4–13MB
~160K SLoC