> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kombify.io/llms.txt
> Use this file to discover all available pages before exploring further.

# stackkit use-cases

> Selecciona los casos de uso opcionales del kit

Selecciona los casos de uso opcionales del kit.

```bash theme={null}
stackkit use-cases [flags]
```

Subcomandos: [`stackkit use-cases add`](#stackkit-use-cases-add), [`stackkit use-cases pick`](#stackkit-use-cases-pick)

## stackkit use-cases add

Añade un caso de uso del catálogo a una instalación independiente existente.

Añade un caso de uso con los valores predeterminados de alternativa y perfil de módulo que CUE define para el kit instalado. Conserva los workloads, rutas, ubicación y almacenamiento existentes. Persiste el candidato mediante el hash de la especificación actual y materializa solo los slots locales de secretos del caso de uso elegido. Reutiliza la custodia existente. No despliega servicios; genera y aplica la intención actualizada mediante el ciclo de vida normal. Requiere stackkit/v2alpha2 nativo y un único nodo/site independiente.

```bash theme={null}
stackkit use-cases add <slug> [flags]
```

| Flag | Tipo | Predeterminado | Descripción |
| - | - | - | - |
| `--expected-spec-hash` | string | — | Exige este hash canónico de la especificación actual; si se omite, usa el hash leído antes de elaborar el cambio |

**Ejemplos**

```bash theme={null}
stackkit use-cases add mail
stackkit use-cases add mail --expected-spec-hash sha256:<current-hash>
```

## stackkit use-cases pick

Selecciona interactivamente los casos de uso opcionales.

Lista los casos de uso opcionales del kit y los activa o desactiva en el terminal.

Las teclas de flecha o j/k mueven el cursor. Espacio alterna el elemento resaltado. Enter confirma. Files, Photos y Vault empiezan seleccionados (valores predeterminados L3 del kit).

`--print` escribe los IDs seleccionados como una línea separada por comas en stdout, para que los instaladores puedan pasarlos a stackkit init `--use-case`. Los prompts van a stderr. Cuando stdin no es un terminal, se devuelven los valores predeterminados actuales sin preguntar.

```bash theme={null}
stackkit use-cases pick [flags]
```

| Flag | Tipo | Predeterminado | Descripción |
| - | - | - | - |
| `--print` | bool | — | Escribe los IDs de casos de uso seleccionados como una línea separada por comas en stdout |

**Ejemplos**

```bash theme={null}
# Choose optional use cases in the terminal
stackkit use-cases pick

# Print the selected IDs as one comma-separated line for stackkit init --use-case
stackkit use-cases pick --print
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.