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