dd-dv-cli¶
Dataverse command-line interface
SYNOPSIS¶
dv [-hV] [COMMAND]
dv banner-list
dv dataset-publish
dv --help # Show full list of commands
DESCRIPTION¶
Dataverse command-line interface.
EXAMPLES¶
INSTALLATION AND CONFIGURATION¶
Currently, this project is built as an RPM package for RHEL8/Rocky8 and later. The RPM will install the binaries to
/opt/dans.knaw.nl/dd-dv-cli and the configuration files to /etc/opt/dans.knaw.nl/dd-dv-cli.
For installation on systems that do not support RPM and/or systemd:
- Build the tarball (see next section).
- Extract it to some location on your system, for example
/opt/dans.knaw.nl/dd-dv-cli. - Start the service with the following command
/opt/dans.knaw.nl/dd-dv-cli/bin/dd-dv-cli server /opt/dans.knaw.nl/dd-dv-cli/cfg/config.yml
BUILDING FROM SOURCE¶
Prerequisites:
- Java 17 or higher
- Maven 3.3.3 or higher
- RPM
Steps:
git clone https://github.com/DANS-KNAW/dd-dv-cli.git
cd dd-dv-cli
mvn clean install
If the rpm executable is found at /usr/local/bin/rpm, the build profile that includes the RPM
packaging will be activated. If rpm is available, but at a different path, then activate it by using
Maven's -P switch: mvn -Pprm install.
Alternatively, to build the tarball execute:
mvn clean install assembly:single