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

# Dependencies

> URL imports और local renders के लिए local helper binaries का निरीक्षण, इंस्टॉल, और रिफ्रेश करें

कुछ CLI flows को local helper binaries की आवश्यकता होती है। `youka deps ensure` उन्हें `~/.youka/binaries` में डाउनलोड करता है, उन्हें verify करता है, और बाद की runs में cached copies को reuse करता है।

आमतौर पर आपको dependencies दो मामलों में चाहिए होती हैं:

* URL imports: किसी remote URL से project बनाते समय `ffmpeg`, `ffprobe`, और `yt-dlp` की आवश्यकता हो सकती है
* Local renders: `youka export create --local` के लिए `ffmpeg`, `ffprobe`, Remotion, और Chromium की आवश्यकता होती है

## `deps status`

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

`deps status` read-only है। यह बताता है कि आवश्यक binaries इंस्टॉल हैं और ready हैं या नहीं, फिर setup की जरूरत होने पर matching `deps ensure` command सुझाता है।

### Examples

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

### Options

| Option          | Description                                                                                    |
| --------------- | ---------------------------------------------------------------------------------------------- |
| `--for <scope>` | कौन-सा dependency set इंस्टॉल या inspect करना है: `url`, `render`, या `all`। Default `all` है। |
| `--update`      | supported binaries को force करके रिफ्रेश करें।                                                 |

### Scopes

| Scope    | Installs                                          |
| -------- | ------------------------------------------------- |
| `url`    | `ffmpeg`, `ffprobe`, `yt-dlp`, और optional `deno` |
| `render` | `ffmpeg`, `ffprobe`, Remotion, और Chromium        |
| `all`    | दोनों sets                                        |

### Examples

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

`--json` के बिना, `deps ensure` एक progress bar के साथ-साथ यह summary प्रिंट करता है कि किन binaries को verify किया गया, डाउनलोड किया गया, या skip किया गया।

## What's next

* [Projects](/hi/cli/projects) - files या URLs से projects बनाएं
* [Exports](/hi/cli/exports) - `export create --local` चलाएं
