# cauldron batch

## Description

* Combine multiple Cauldron operations in a single command &#x20;

## Syntax

`ern cauldron batch`

**Options**

`--addDependencies <dependencies..>`

* Add one or more native dependency versions to a target native application version Container &#x20;

`--updateDependencies <dependencies..>`

* Update the version of one or more native dependencies in a native mobile application version Container

`--delDependencies <dependencies..>`

* Remove one or more native dependencies from a target native application version Container

`--addMiniapps <miniapps..>`

* Add one or more MiniApp versions to a target native application version Container

`--updateMiniapps <miniapps..>`

* Update the version of one or more MiniApps in a target native application version Container

`--delMiniapps <miniapps..>`

* Remove one or more MiniApps from a target native application version Container &#x20;

## Remarks

* The `ern cauldron batch [--option <value..>]` command performs operations in the following order: &#x20;

1\) [delDependencies](/v0.34/cli-commands/cauldron-del/dependencies.md)\
2\) [delMiniapps](/v0.34/cli-commands/cauldron-del/miniapps.md)\
3\) [updateDependencies](/v0.34/cli-commands/cauldron-update/dependencies.md)\
4\) [addDependencies](/v0.34/cli-commands/cauldron-add/dependencies.md)\
5\) [updateMiniapps](/v0.34/cli-commands/cauldron-update/miniapps.md)\
6\) [addMiniapps](/v0.34/cli-commands/cauldron-add/miniapps.md)

* The following types of MiniApp paths are not supported by `--addMiniapps` and `--updateMiniApps` :
  * File path (ex `file://Users/foo/MiniApp`)
  * Git path missing branch/tag or commit sha (ex: `https://github.com/foo/MiniApp.git`)
  * Registry path missing version (ex: `MiniApp`)
  * Registry path using a version range (ex: `MiniApp@^1.0.0`)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://native.electrode.io/v0.34/cli-commands/batch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
