# 🛠️ Modern Dev CLI

A modern, comprehensive command-line toolkit that streamlines your development workflow with powerful automation features.

## ⚡️ Features

- 🔄 Git Operations
  - Smart status tracking
  - Quick commit workflows
  - Branch management
- 📁 Project Management
  - Modern project scaffolding
  - Development server setup
  - Environment configuration
- 🔧 File Operations
  - Bulk file renaming
  - Advanced search and replace
  - Structure management

## 📦 Installation

```bash
# Install globally (recommended)
npm install -g modern-dev-cli

# Or install locally in your project
npm install modern-dev-cli
```

## 🚀 Quick Start

```bash
# Create a new project
devtk create-project my-awesome-app

# Check git status
devtk git-status

# Bulk rename files
devtk rename ./src -s ".js" -r ".ts"
```

## 💻 Command Reference

### Project Commands
```bash
# Create new project
devtk create-project <name>

# Start dev server
devtk project -s <port>
```

### Git Commands
```bash
# Quick status
devtk git-status

# Smart commit
devtk quick-commit "feat: add new feature"

# Branch operations
devtk git -b new-branch
```

### File Operations
```bash
# Bulk rename
devtk rename <directory> -s "search" -r "replace"

# Search and replace in files
devtk file --search-replace <directory> -s "old" -r "new"
```

## ⚙️ Configuration

Configure through:
- `.env` files
- Command line flags
- Configuration files

## 🔧 System Requirements

- Node.js >= 18.0.0
- Git (for version control features)

## 📝 License

MIT

## ☕ Support

If you find this tool helpful, consider buying me a coffee!

Support this project:
- [Buy Me A Coffee](https://buymeacoffee.com/happyvibess)
- [Quick Link](https://bmc.link/happyvibess)

<a href="https://buymeacoffee.com/happyvibess" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="217" height="60"></a>

