# Comandos
Frost tiene ocho comandos. `frost -h` los enumera todos, con cada opción.
## Opciones globales
Funcionan con todos los comandos:
| Opción | Qué hace |
| --- | --- |
| `--config-dir
` | Usa otra carpeta de configuración |
| `-h`, `--help` | Muestra la ayuda, con todos los comandos y opciones |
| `-v`, `--version` | Muestra la versión de Frost. Ponla antes de cualquier comando |
## frost init
Configura Frost: qué respaldar, dónde y cada cuánto. Vuelve a ejecutarlo para revisar o cambiar tus ajustes. Consulta [Configurar Frost](#setting-up).
```sh
frost init
```
## frost backup
Hace una copia de seguridad ahora. Consulta [Hacer copias de seguridad](#backing-up).
```sh
frost backup [--dry-run] [--path ] [--exclude ] [--no-verify]
```
| Opción | Qué hace |
| --- | --- |
| `-n`, `--dry-run` | Muestra lo que se subiría, sin subir nada |
| `--path ` | Respalda esta carpeta en lugar de las habituales. Se puede repetir |
| `--exclude ` | Excluye también los archivos que coincidan con este patrón. Se puede repetir |
| `--no-verify` | Se salta la comprobación aleatoria después de la copia |
## frost restore
Recupera archivos de una instantánea. Sin nada detrás, abre el explorador de instantáneas. Consulta [Restaurar archivos](#restoring).
```sh
frost restore [snapshot] [paths...] --beside | --to | --overwrite
```
| Opción | Qué hace |
| --- | --- |
| `--beside` | Restaura en una carpeta nueva junto a los originales |
| `--to ` | Restaura en una carpeta nueva dentro de esta carpeta |
| `--overwrite` | Restaura encima de los originales, sustituyendo lo que haya. Pregunta antes |
| `-y`, `--yes` | No pregunta antes de sobrescribir |
## frost status
Muestra las instantáneas recientes, la programación y el estado de tus copias. Consulta [Comprobar tus copias de seguridad](#checking-backups).
```sh
frost status [--verify] [--all]
```
| Opción | Qué hace |
| --- | --- |
| `--verify` | Hace antes una comprobación nueva |
| `-a`, `--all` | Enumera todas las instantáneas, no solo las 10 últimas |
## frost browse
Abre el explorador de instantáneas. Consulta [El explorador de instantáneas](#snapshot-browser).
```sh
frost browse
```
## frost config
Lee o cambia ajustes sin volver a pasar por el asistente. Consulta [Ajustes](#settings).
```sh
frost config [--show-secrets]
frost config get [--show-secrets]
frost config set
frost config edit [editor]
```
| Opción | Qué hace |
| --- | --- |
| `--show-secrets` | Muestra las credenciales completas en lugar de ocultarlas |
## frost key
Muestra, comprueba o importa tu frase de recuperación. Consulta [Tu frase de recuperación](#recovery-phrase).
```sh
frost key show
frost key verify
frost key import
```
## frost update
Actualiza Frost a la última versión. Consulta [Actualizar Frost](#updating).
```sh
frost update [--check]
```
| Opción | Qué hace |
| --- | --- |
| `--check` | Solo dice si hay una versión más reciente |
## Códigos de salida
Frost termina con `0` cuando un comando sale bien, y con `1` ante cualquier error. Eso incluye una copia o un `frost status --verify` cuya comprobación encuentra un problema, así que los scripts pueden comprobar el resultado:
```sh
frost status --verify || echo "Frost check failed" >&2
```