# men-pack

**men-pack** is a lightweight developer tool designed to simplify backend development by automating repetitive tasks like project setup and boilerplate code generation. I am actively working on adding new features to make backend developers' lives easier and more productive.

---

## Installation

Install **men-pack** globally using npm:

```bash
npm install -g men-pack
```

---

## Features

### CLI Tools

1. **Project Initialization**

   Quickly set up a basic or full project with a single command.

   ```bash
   men-pack init
   ```

2. **Boilerplate Code Generation**

   Generate clean boilerplate code for controllers, routes, models, or even a full API scaffold effortlessly.

   ```bash
   men-pack genbp
   ```

---

---

## **Motive**

Building a backend from scratch for every project can be time-consuming and repetitive. MEN-Pack aims to:

- Save development time by automating common backend tasks.
- Help beginners and professionals alike with a structured starting point.
- Provide developers with the flexibility to choose between TypeScript or JavaScript.
- Enable faster prototyping with boilerplate code generation for routes, models, and controllers.
- Promote scalable and modern development practices.

---

## **Contributing**

We welcome contributions to MEN-Pack! Feel free to:

- Report bugs.
- Request features.
- Create pull requests.

### Steps to Contribute:

1. Fork the repository on GitHub.
2. Clone your forked repo:
   ```bash
   git clone <repo-url>
   ```
3. Make your changes and commit them:
   ```bash
   git add .
   git commit -m "Your commit message"
   ```
4. Push to your fork and create a pull request.

---

## **Contact**

For questions, feedback, or issues, reach out at:

- GitHub Issues: [https://github.com/dhiraj2105/men-pack](https://github.com/dhiraj2105/men-pack)
- npm Package: [https://www.npmjs.com/package/men-pack](https://www.npmjs.com/package/men-pack)

---

Start building your backend projects faster and better with MEN-Pack today!
