Achufam24 / nturu

Ntụrụ is a powerful CLI tool designed to simplify the generation of microservices for your next Go lang application. With Ntụrụ, you can quickly set up the foundational structure for your microservices architecture, allowing you to focus on building and scaling your services.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ntụrụ CLI (IheNtụrụ)

Ntụrụ is a powerful CLI tool designed to simplify the generation of microservices for your next Go lang application. With Ntụrụ, you can quickly set up the foundational structure for your microservices architecture, allowing you to focus on building and scaling your services.

Features

  • Microservice Boilerplate: Generate a boilerplate for your microservices, including essential directory structure and configuration files.
  • Custom Templates: Easily customize templates to suit your specific microservices requirements.
  • Efficient and Fast: Ntụrụ is designed to be fast and efficient, making it easy to kickstart your microservices projects.

Installation

Via Go Get

Ensure you have Go installed on your machine. Run the following command to install nturu globally:

go get -u github.com/CeoFred/nturu

Via Binary Download

Download the latest release binary for your platform from the GitHub Releases page. Make it executable and move it to a directory in your PATH.

curl -LJO https://github.com/CeoFred/nturu/releases/download/vX.Y.Z/nturu
chmod +x nturu
mv nturu /usr/local/bin/nturu

Replace X.Y.Z with any version of nturu

Usage

Generate Microservice Boilerplate

nturu generate 

This command generates a boilerplate from the input you would enter.

Customize Templates

You can now use custom templates based on Go lang frameworks. Run the generation command with the -framework flag to use custom templates:

nturu generate -framework fiber 

Available Templates

Template Name Description
fiber Microservice template using the Fiber framework
default Default microservice template using the bun router

For more detailed information, run:

nturu --help

Contributing

Contributions are welcome! Please read the Contributing Guidelines for more information.

License

This project is licensed under the MIT License.

About

Ntụrụ is a powerful CLI tool designed to simplify the generation of microservices for your next Go lang application. With Ntụrụ, you can quickly set up the foundational structure for your microservices architecture, allowing you to focus on building and scaling your services.


Languages

Language:Go 80.7%Language:HTML 14.1%Language:Makefile 1.5%Language:Dockerfile 1.4%Language:JavaScript 1.3%Language:Shell 1.0%