genvid-sync

New in version 1.42.0.

Utility to sync two folders based on a manifest.

usage: genvid-sync [-h] [--loglevel {DEBUG,INFO,WARNING,ERROR}]
                   [--logformat LOGFORMAT]
                   {sdk-version,version,env,generate,validate,patch} ...

Positional Arguments

command

Possible choices: sdk-version, version, env, generate, validate, patch

Named Arguments

--loglevel

Possible choices: DEBUG, INFO, WARNING, ERROR

Set the script log level

--logformat

Set the script log format

Sub-commands

sdk-version

Print current SDK versions

genvid-sync sdk-version [-h]

version

Print current versions

genvid-sync version [-h]

env

Print used environment variables.

genvid-sync env [-h]

generate

Generate a manifest from a folder.

genvid-sync generate [-h] [--manifest MANIFEST] source

Positional Arguments

source

The source folder of the manifest.

Named Arguments

--manifest

The name of the manifest.

validate

Validate a manifest against a folder.

genvid-sync validate [-h] [--manifest MANIFEST] source

Positional Arguments

source

The source folder of the manifest.

Named Arguments

--manifest

The name of the manifest.

patch

Patch a folder using a manifest.

genvid-sync patch [-h] [--manifest MANIFEST] [--cache CACHE] [-n]
                  source destination

Positional Arguments

source

The source folder of the manifest.

destination

The destination folder.

Named Arguments

--manifest

The name of the manifest.

--cache

A sync folder used as a local cache. Must be the same type as the destination.

-n, --dryrun

Show the operations without performing them.