Update_client is a REST client that allows to communicate with the update server using command prompt.
Update_client can be used for:
- Uploading binaries to the update server
- Downloading binaries from the update server
- Removing binaries from the update server
- Requesting a list of versions of binaries available on the update server
- Generating keys
- Updating the go-apla binary
tools/update_client/
Adds a binary to the update server.
- --server–address of the update server.
- --login–your login on the update server.
- --password–your password on the update server.
- --binary-path–path to the binary.
- --start-block–the block number from which this binary can be used.
- --version–version name of the binary.
- --key-path–path to the private key for signature of the binary.
Download a binary from the update server.
- --server–address of the update server.
- --version–binary version to download.
- --binary-path–path to the directory to download the binary to.
- --publ-key-path–path to the public key.
Remove a binary version from the update server.
- --server–address of the update server.
- --login–your login on the update server.
- --password–your password on the update server.
- --version –binary version to remove.
Generate a private-public key pair.
- --publ-key-path–path to the public key. By default – resources/key.pub.
- --key-path–path to the private key. By default – resources/key.
Request versions of binaries available for downloading.
- --server–address of the update server.
- --version–can be used to check the availability of a specific version of the binary.