## Commands

| Command                                       | Description              |
|-----------------------------------------------|--------------------------|
| `lightsage repositories list`                 | List repositories.       |
| `lightsage repositories create`               | Add a repository.        |
| `lightsage repositories retrieve --repository-id <repository_id>` | Retrieve one repository. |
| `lightsage repositories update --repository-id <repository_id>`   | Update one repository.   |
| `lightsage repositories delete --repository-id <repository_id>`   | Delete one repository.   |

## List repositories

```
lightsage repositories list --output-format json
```

## Create a repository

```
lightsage repositories create \
  --name "API docs repo" \
  --repo-url "https://github.com/acme/api-docs.git" \
  --ref main \
  --framework custom
```

Use `--subdir` when the project lives below the repository root. Repeat `--install-steps` to provide multiple setup commands.

## Retrieve a repository

```
lightsage repositories retrieve --repository-id repo_123
```

## Update a repository

```
lightsage repositories update --repository-id repo_123 \
  --name "Updated repo name"
```

Omitted fields remain unchanged.

## Delete a repository

```
lightsage repositories delete --repository-id repo_123
```
