NET Core CLI for Trusted DCR.
To build the solution the following tools are required:
- .NET SDK
- Google Protocol Buffers
Further dotnet
and protoc
are expected to available in PATH. The following commands are used to build the entire solution. Note: If first time building, you may have to build twice.
Make sure the tdcr-proto
submodule is included by executing:
git submodule init
git submodule update
- Debug:
tdcr>dotnet build
- Release:
tdcr>dotnet build -c Release
After following the build instructions, the binaries can be run with dotnet run
.
For ease of use tdcr.bat is provided to run the correct binaries depending on build target.
Usage: tdcr>tdcr [command] [arguments]
Please see tdcr>tdcr --help
for a command and argument list.
A collection of pre-made experiments are available via exp.bat.
See tdcr>exp --help
for a list of experiments.