---
title: "aeontel element"
description: "Manage elements"
section: "CLI"
group: "Commands"
order: 809
---

## Element commands

### `aeontel element list`

List elements in a workspace

```ts
aeontel element list --workspace <id>
```

```bash
aeontel element list --workspace wsp_...
```

### `aeontel element create`

Create an element

```ts
aeontel element create <name> --workspace <id> [--description <desc>] [--visibility <vis>]
```

```bash
aeontel element create "My name" --workspace wsp_...
```

### `aeontel element get`

Get element details

```ts
aeontel element get <id>
```

```bash
aeontel element get id_...
```

### `aeontel element update`

Update element

```ts
aeontel element update <id> [--name <name>] [--description <desc>] [--visibility <vis>] [--default-version <versionId>]
```

```bash
aeontel element update id_...
```

### `aeontel element delete`

Delete an element

```ts
aeontel element delete <id>
```

```bash
aeontel element delete id_...
```

### `aeontel element bundle`

Fetch the active (default-version) bundle JS for an element

```ts
aeontel element bundle <id> [--output <file>]
```

```bash
aeontel element bundle id_...
```

### `aeontel element restore`

Restore a soft-deleted element

```ts
aeontel element restore <id>
```

```bash
aeontel element restore id_...
```

## Element version

Element-version actions

### `aeontel element version bundle`

Fetch the compiled bundle JS for a specific element version

```ts
aeontel element version bundle <elementId> <versionId> [--output <file>]
```

```bash
aeontel element version bundle ele_... versionid_...
```

### `aeontel element version file-create`

Create a file in an element version

```ts
aeontel element version file-create <elementId> <versionId> <path> [--content <text>]
```

```bash
aeontel element version file-create ele_... versionid_... path/to/file
```

### `aeontel element version file-delete`

Delete a file from an element version

```ts
aeontel element version file-delete <elementId> <versionId> <path>
```

```bash
aeontel element version file-delete ele_... versionid_... path/to/file
```

### `aeontel element version file-update`

Update a file in an element version

```ts
aeontel element version file-update <elementId> <versionId> <path> --content <text>
```

```bash
aeontel element version file-update ele_... versionid_... path/to/file --content <text>
```

### `aeontel element version files`

List files in an element version

```ts
aeontel element version files <elementId> <versionId> [--path <dir>]
```

```bash
aeontel element version files ele_... versionid_...
```
