https://github.com/gnomedevreact/mrn
mrn is a lightweight and flexible CLI tool for Go developers that helps scaffold basic folder structures and boilerplate files for new feature modules.
https://github.com/gnomedevreact/mrn
cli files golang structure
Last synced: about 2 months ago
JSON representation
mrn is a lightweight and flexible CLI tool for Go developers that helps scaffold basic folder structures and boilerplate files for new feature modules.
- Host: GitHub
- URL: https://github.com/gnomedevreact/mrn
- Owner: gnomedevreact
- Created: 2025-07-19T18:12:34.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-22T12:33:26.000Z (9 months ago)
- Last Synced: 2025-12-17T06:48:34.690Z (4 months ago)
- Topics: cli, files, golang, structure
- Language: Go
- Homepage:
- Size: 2.93 KB
- Stars: 36
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mrn
`mrn` is a lightweight and flexible CLI tool for Go developers that helps scaffold basic folder structures and boilerplate files for new feature modules.
## Features
- ๐ Auto-generates a new folder with:
- `handlers.go`
- `models.go`
- `services.go`
- ๐ Simple and repeatable CLI usage
- ๐งผ Clean and idiomatic file templates
- ๐งฑ Helps keep your project modular and consistent
## Installation
```bash
go install github.com/gnomedevreact/mrn@latest
```
# Usage
```bash
mrn
```
# Example
```
mrn users ./api
```
This will create:
```
./api/users/
โโโ handlers.go
โโโ models.go
โโโ services.go
```