# nomctl video

```text
Video management commands

Usage: nomctl video <COMMAND>

Commands:
  list       List all videos
  get        Get a specific video by RID
  create     Create a new video
  update     Update video metadata
  archive    Archive a video
  unarchive  Unarchive a video
  help       Print this message or the help of the given subcommand(s)

Options:
  -h, --help
          Print help
```

## nomctl video list

```text
List all videos

Usage: nomctl video list

Options:
  -h, --help
          Print help
```

## nomctl video get

```text
Get a specific video by RID

Usage: nomctl video get <RID>

Arguments:
  <RID>
          The RID of the video to retrieve

Options:
  -h, --help
          Print help
```

## nomctl video create

```text
Create a new video

Usage: nomctl video create [OPTIONS] --name <NAME>

Options:
  -n, --name <NAME>
          The video name

  -d, --description <DESCRIPTION>
          Set the video description

  -l, --label <LABEL>
          Add labels. Repeatable

  -p, --property <KEY> <VALUE>
          Add properties as KEY VALUE pairs. Repeatable

  -h, --help
          Print help
```

## nomctl video update

```text
Update video metadata

Usage: nomctl video update [OPTIONS] <RID>

Arguments:
  <RID>
          The RID of the video to update

Options:
  -n, --name <NAME>
          Set the video name

  -d, --description <DESCRIPTION>
          Set the video description

  -l, --label <LABEL>
          Replace all labels. Repeatable. Omit to leave labels unchanged

      --clear-labels
          Clear all labels

  -p, --property <KEY> <VALUE>
          Replace all properties as KEY VALUE pairs. Repeatable. Omit to leave properties unchanged

      --clear-properties
          Clear all properties

  -h, --help
          Print help
```

## nomctl video archive

```text
Archive a video

Usage: nomctl video archive <RID>

Arguments:
  <RID>
          The RID of the video to archive

Options:
  -h, --help
          Print help
```

## nomctl video unarchive

```text
Unarchive a video

Usage: nomctl video unarchive <RID>

Arguments:
  <RID>
          The RID of the video to unarchive

Options:
  -h, --help
          Print help
```
