# lizard secrets

Gestiona los secretos (variables de entorno) de un proyecto o servicio.

<span id="usage" />

## Uso

```bash
lizard secrets <subcommand> [args] [flags]
```

<span id="subcommands" />

## Subcomandos

### `lizard secrets set <K=V>...`

Establece uno o más secretos (variádico). El ámbito predeterminado es el servicio; `--global` apunta al proyecto.

| Bandera | Descripción |
|------|-------------|
| `--global` | Ámbito del proyecto |
| `-s, --service <name>` | Ámbito del servicio |

### `lizard secrets list`

Lista los secretos del ámbito.

| Bandera | Descripción |
|------|-------------|
| `--show` | Mostrar valores |
| `--ref` | Mostrar referencias |

### `lizard secrets delete <K>...`

Elimina uno o más secretos (variádico).

### `lizard secrets import`

Importa un archivo dotenv desde stdin.

<span id="examples" />

## Ejemplos

<span id="set-secrets-on-the-linked-service" />

### Establecer secretos en el servicio vinculado

```bash
lizard secrets set DATABASE_URL=postgres://… LOG_LEVEL=info
lizard secrets set API_KEY=sk_live_… --service api
```

<span id="set-a-project-wide-secret" />

### Establecer un secreto para todo el proyecto

```bash
lizard secrets set NODE_ENV=production --global
```

<span id="list-and-reveal-secrets" />

### Listar y mostrar secretos

```bash
lizard secrets list
lizard secrets list --show
```

<span id="delete-secrets" />

### Eliminar secretos

```bash
lizard secrets delete OLD_KEY ANOTHER_KEY
```

<span id="import-a-dotenv-file" />

### Importar un archivo dotenv

```bash
cat .env | lizard secrets import
```

<span id="see-also" />

## Véase también

- [Variables y secretos](https://lizard.build/es/docs/variables) — ámbito, precedencia y comportamiento en tiempo de compilación frente a tiempo de ejecución
- [Referencias entre servicios](https://lizard.build/es/docs/variables/references) — leer los valores de un servicio desde otro
- [Solución de problemas: un secreto o una referencia no aparece](https://lizard.build/es/docs/variables/troubleshooting/reference-not-applied)
- [lizard run](https://lizard.build/es/docs/cli/run) — ejecutar un comando localmente con los secretos del proyecto y del servicio inyectados
