> For the complete documentation index, see [llms.txt](https://native.electrode.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://native.electrode.io/v0.37/cli-commands/batch.md).

# cauldron batch

## Description

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

## Syntax

`ern cauldron batch`

**Options**

`--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\) [delMiniapps](/v0.37/cli-commands/cauldron-del/miniapps.md)\
2\) [updateMiniapps](/v0.37/cli-commands/cauldron-update/miniapps.md)\
3\) [addMiniapps](/v0.37/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`)
