# sea-forge CLI

The SEA-Forge™ command-line interface for managing development environments and services.

## Installation

### From Source (Recommended)
```bash
# In the SEA™ project root
just install-cli
```

### From Cargo (after publishing)
```bash
cargo install sea-forge
```

## Commands

| Command | Description |
|---------|-------------|
| `sea-forge doctor` | Check system prerequisites and health |
| `sea-forge init` | Initialize/refresh project dependencies |
| `sea-forge up` | Start all services (LibreChat, Oxigraph, etc.) |
| `sea-forge down` | Stop all services |
| `sea-forge status` | Check service health |
| `sea-forge validate` | Run spec-guard validation |
| `sea-forge setup` | Interactive setup for LibreChat + Zed IDE |
| `sea-forge logs` | View service logs |

## Examples

```bash
# Check system requirements
sea-forge doctor

# Start development environment
sea-forge up

# View LibreChat logs
sea-forge logs librechat -f

# Validate specs before commit
sea-forge validate
```

## Global Flags

| Flag | Description |
|------|-------------|
| `--verbose` | Enable verbose output |
| `--dry-run` | Show what would be done without making changes |
| `--help` | Show help |
| `--version` | Show version |
