- 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:
make
After 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-release
The 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.