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:
-
Make
ginitwork with just one simple command like:ginit project-name
This would:
- Create a project directory.
- Initialize a Git repository.
- Create a
.gitattributes,.gitignore,CODE_OF_CONDUCT.md,README.md,LICENSE, andSECURITY.mdwith opinionated defaults.
-
Allow users to type
ginitwithout arguments to launch an interactive setup:ginit
Prompts could be as simple as:
- Project name?
- License type?
- Add a
.gitignorefor [Python, Go, etc.]?
- Lightweight binary for quick download and execution.