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

# Dipendenze

> Ispeziona, installa e aggiorna i binari helper locali per le importazioni da URL e i render locali

Alcuni flussi della CLI richiedono binari helper locali. `youka deps ensure` li scarica in `~/.youka/binaries`, li verifica e riutilizza le copie in cache nelle esecuzioni successive.

Di solito ti servono le dipendenze in due casi:

* Importazioni da URL: creare un progetto da un URL remoto può richiedere `ffmpeg`, `ffprobe` e `yt-dlp`
* Render locali: `youka export create --local` richiede `ffmpeg`, `ffprobe`, Remotion e Chromium

## `deps status`

```bash theme={null}
youka deps status [--for <scope>]
```

`deps status` è di sola lettura. Stampa se i binari richiesti sono installati e pronti, poi suggerisce il comando `deps ensure` corrispondente quando è necessaria la configurazione.

### Esempi

<CodeGroup>
  ```bash all theme={null}
  youka deps status --json
  ```

  ```bash render theme={null}
  youka deps status --for render --json
  ```
</CodeGroup>

## `deps ensure`

```bash theme={null}
youka deps ensure [--for <scope>] [--update]
```

### Opzioni

| Opzione         | Descrizione                                                                                               |
| --------------- | --------------------------------------------------------------------------------------------------------- |
| `--for <scope>` | Quale set di dipendenze installare o ispezionare: `url`, `render` o `all`. Il valore predefinito è `all`. |
| `--update`      | Forza un aggiornamento dei binari supportati.                                                             |

### Ambiti

| Ambito   | Installa                                         |
| -------- | ------------------------------------------------ |
| `url`    | `ffmpeg`, `ffprobe`, `yt-dlp` e `deno` opzionale |
| `render` | `ffmpeg`, `ffprobe`, Remotion e Chromium         |
| `all`    | Entrambi i set                                   |

### Esempi

<CodeGroup>
  ```bash all theme={null}
  youka deps ensure --json
  ```

  ```bash url theme={null}
  youka deps ensure --for url --json
  ```

  ```bash render theme={null}
  youka deps ensure --for render --json
  ```

  ```bash refresh theme={null}
  youka deps ensure --for all --update --json
  ```
</CodeGroup>

Senza `--json`, `deps ensure` stampa una barra di avanzamento più un riepilogo di quali binari sono stati verificati, scaricati o saltati.

## Cosa fare dopo

* [Projects](/it/cli/projects) - crea progetti da file o URL
* [Exports](/it/cli/exports) - esegui `export create --local`
