https://github.com/mrjx-dev/mr-ginit
(WORK IN PROGRESS) Mr-Ginit – A CLI tool to quickly initialize a GitHub-ready project. (Inspired by github-cli)
https://github.com/mrjx-dev/mr-ginit
cli-tool git github
Last synced: over 1 year ago
JSON representation
(WORK IN PROGRESS) Mr-Ginit – A CLI tool to quickly initialize a GitHub-ready project. (Inspired by github-cli)
- Host: GitHub
- URL: https://github.com/mrjx-dev/mr-ginit
- Owner: mrjx-dev
- License: mit
- Created: 2025-03-18T07:02:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-18T07:41:43.000Z (over 1 year ago)
- Last Synced: 2025-03-18T08:35:18.676Z (over 1 year ago)
- Topics: cli-tool, git, github
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Mr-Ginit
ginit – A CLI tool to quickly initialize a GitHub-ready project. (Inspired by github-cli)
**`mr-ginit`** is focused on **speed, simplicity, and ease of use**:
---
### ✅ **One-Command Setup (Zero Config, No Overthinking)**
- Make `ginit` work with just one simple command like:
```bash
ginit project-name
```
This would:
- Create a project directory.
- Initialize a Git repository.
- Create a `.gitattributes`, `.gitignore`, `CODE_OF_CONDUCT.md`, `README.md`, `LICENSE`, and `SECURITY.md` with opinionated defaults.
---
### 🚀 **Interactive Mode (Minimal Prompts)**
- Allow users to type `ginit` without arguments to launch an **interactive setup**:
```bash
ginit
```
Prompts could be as simple as:
- Project name?
- License type?
- Add a `.gitignore` for [Python, Go, etc.]?
---
### 🔑 **Small Binary (Fast Install)**
- Lightweight binary for quick download and execution.