dd-dv-cli¶
Dataverse command-line interface
SYNOPSIS¶
# Banner management
dv banner-list
dv banner-add -m <message> [ -l <lang> ] [ --dismissible ]
dv banner-delete <id>
# Lock management
dv dataset-lock-add <pid> <lock_type>
dv dataset-lock-delete <pid> <lock_type>
dv dataset-lock-list <pid>
# Storage drivers and direct upload
dv dataset-delete-storage-driver <pid> <storageDriverLabel>
dv dataset-get-storage-driver <pid>
dv dataset-set-storage-driver <pid> <storageDriverLabel>
dv dataset-direct-upload [ --label <label> ] [ -d <directoryLabel> ] \
[ --description <description> ] [ --resume ] [ --skip-checksum-on-resume ] \
[ --keep-upload-state ] <pid> <file>
dv storage-drivers-list
# Reports
dv datasets-get-published [ --after <after> ] [ --archived ] [ --unarchived ] \
[ --updatecurrent ] [ -o <outputFile> [ -b <batchSize> ] ]
dv datasets-get-storage-size [ -b <base> ] [ --min-size <minSize> ] \
[ --min-files <minFiles> ] [ --max-size <maxSize> ] [ --max-files <maxFiles> ] \
[ -o <outputFile> ]
dv dataverses-collect-storage-usage [ -m <maxDepth> ] [ -o <outputFile> ] \
[ -f { csv | json } ]
# Misc management
dv notifications-truncate [ --user <userId> ] --keep <keep>
dv dataset-archive-version [ --skip-pids-from <skipPidsFrom> ] [ --force ] \
[ --allow-rearchive-older-versions ] --report <reportBasename> \
[ -w <waitBetweenItems> ] { -p <pid> -v <version> | -i <inputFile> }
dv users-import -i <inputCsv> -k <builtinUsersKey> [ --dry-run ]
For more information on a subcommand use:
dv <subcommand> --help