servinel 0.0.1

Service manager and supervisor with TUI dashboard
# Servinel

A service manager and supervisor for applications defined in YAML compose files. Provides background process management, real-time monitoring, and a tabbed TUI dashboard.

## Features

- Background process management via daemon
- Real-time service monitoring and metrics
- Tabbed TUI dashboard for visualization
- YAML-based compose file configuration
- Profile support for batch operations
- Cross-platform (Linux/macOS)

## Quick Start

1. Create a `servinel-compose.yaml` file (see `examples/servinel-compose.yaml`):

2. Start all services:
```bash
servinel up
```

3. View the dashboard:
```bash
servinel dash
```

## Commands

- `up` - Launch all services
- `start/stop/restart` - Manage individual services or profiles
- `status` - Show service status
- `logs` - View service logs
- `profiles` - List available profiles
- `dash` - Open TUI dashboard
- `doctor` - Diagnostic tools

## Installation

```bash
cargo install servinel
```

## License

MIT