- repoadm: administrator's CLI for managing the Donders Repository collections, using the iROD's iCommands.
- repocli: cross-platform user CLI for managing data in the Donders Repository, using the WebDAV interface.
To build the CLIs, simply run:
makeAfter the build, the executable binaries are located in ${GOPATH}/bin directory. If ${GOPATH} is not set in the environment, default is ${HOME}/go.
The Makefile has a target to build a GitHub release with an RPM package as the release asset. For making a GitHub release X.Y.Z, one does:
VERSION=X.Y.Z make github-releaseThe GitHub personal access token is required for interacting with the GitHub APIs.
All CLI commands have a -h option to print out a brief usage of the command.