Smart Client Commands
Dodeca Smart Client desktop distributions can be stored in the repository so client machines can be upgraded centrally. These commands import, export, list, activate, and delete those stored client distributions.
Import a Client Distribution
Import a client distribution ZIP into the repository:
dshell/:>import-client --client-zip DodecaClient-8.10.1.zip
Add -u to also activate the imported version as the current client immediately:
dshell/:>import-client --client-zip DodecaClient-8.10.1.zip -u
List and Export Client Versions
List client versions stored in the repository (defaults to the DSMS product; DAI is also available):
dshell/:>list-versions
dshell/:>list-versions --product DAI
The listing includes the artifact version, product version, and whether it is the latest available. Export an installed DSMS client version as a distributable ZIP (export-client currently only supports the DSMS product):
dshell/:>export-client --version 8.10.1
dshell/:>export-client --version 8.10.1 --output-file dodeca-client-8.10.1.zip
--output-file defaults to a versioned filename when omitted.
Activate or Remove a Client Version
Set the active client version for a client type. Omit --version to activate the latest version already stored in the repository:
dshell/:>upgrade-client --version 8.10.1
dshell/:>upgrade-client
Add --force to activate a version without the normal validation check. Delete a version’s stored client files entirely:
dshell/:>delete-client --version 8.10.1