> ## 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.

# Dependências

> Inspecione, instale e atualize binários auxiliares locais para importações de URL e renders locais

Alguns fluxos do CLI exigem binários auxiliares locais. `youka deps ensure` faz o download deles para `~/.youka/binaries`, os verifica e reutiliza as cópias em cache em execuções posteriores.

Normalmente, você precisa de dependências em dois casos:

* Importações de URL: criar um projeto a partir de uma URL remota pode exigir `ffmpeg`, `ffprobe` e `yt-dlp`
* Renders locais: `youka export create --local` exige `ffmpeg`, `ffprobe`, Remotion e Chromium

## `deps status`

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

`deps status` é somente leitura. Ele informa se os binários necessários estão instalados e prontos e, quando a configuração é necessária, sugere o comando `deps ensure` correspondente.

### Exemplos

<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]
```

### Opções

| Opção           | Descrição                                                                                          |
| --------------- | -------------------------------------------------------------------------------------------------- |
| `--for <scope>` | Qual conjunto de dependências instalar ou inspecionar: `url`, `render` ou `all`. O padrão é `all`. |
| `--update`      | Força uma atualização dos binários suportados.                                                     |

### Escopos

| Escopo   | Instala                                         |
| -------- | ----------------------------------------------- |
| `url`    | `ffmpeg`, `ffprobe`, `yt-dlp` e `deno` opcional |
| `render` | `ffmpeg`, `ffprobe`, Remotion e Chromium        |
| `all`    | Ambos os conjuntos                              |

### Exemplos

<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>

Sem `--json`, `deps ensure` exibe uma barra de progresso e um resumo de quais binários foram verificados, baixados ou ignorados.

## O que vem a seguir

* [Projects](/pt/cli/projects) - crie projetos a partir de arquivos ou URLs
* [Exports](/pt/cli/exports) - execute `export create --local`
