@nullarclabs/repokit
v1.0.0
Published
CLI tool that instantly generates professional repository files tailored to your actual codebase
Downloads
49
Maintainers
Readme
repokit
CLI tool that instantly generates professional repository files tailored to your actual codebase. One command to professionalize any repo.
What it does
repokit init scans your project directory, detects the language/framework, and generates:
- README.md — with install instructions and license badge
- .gitignore — language-appropriate patterns
- LICENSE — full license text (MIT, Apache 2.0, GPL 3.0, BSD, ISC, Unlicense)
- CONTRIBUTING.md — contribution guidelines
- CODE_OF_CONDUCT.md — Contributor Covenant
- .editorconfig — sensible defaults for your language
Install
npx repokit initOr install globally:
npm install -g repokitUsage
# Generate all files with defaults (MIT license)
repokit init
# Specify license and author
repokit init --license apache2 --author "Jane Doe"
# Preview without writing files
repokit init --dry-run
# Overwrite existing files
repokit init --force
# Skip specific files
repokit init --skip LICENSE CODE_OF_CONDUCT.md
# Non-interactive mode (CI-friendly)
repokit init --no-interactiveSupported Languages
| Language | Detected by |
|----------|------------|
| Node.js | package.json |
| Python | pyproject.toml, setup.py, requirements.txt |
| Rust | Cargo.toml |
| Go | go.mod |
| Ruby | Gemfile |
| Java | pom.xml, build.gradle |
| .NET | *.sln, *.csproj |
Supported Licenses
mit · apache2 · gpl3 · bsd2 · bsd3 · isc · unlicense
License
MIT
