profile

Manage CrashPlan connection settings.

Usage

profile [OPTIONS] COMMAND [ARGS]...

create

Create a profile with username/password authentication. The first profile created will be the default.

Usage

profile create [OPTIONS]

Options

-n, --name <name>

Required The name of the CrashPlan CLI profile to use when executing this command.

-s, --server <server>

Required The URL you use to sign into crashplan.

-u, --username <username>

Required The username of the CrashPlan API user.

--password <password>

The password for the CrashPlan API user. If this option is omitted, interactive prompts will be used to obtain the password.

--totp <totp>

TOTP token for multi-factor authentication.

--disable-ssl-errors <disable_ssl_errors>

For development purposes, do not validate the SSL certificates of CrashPlan servers. This is not recommended, except for specific scenarios like testing. Attach this flag to the update command to toggle the setting.

-d, --debug

Turn on debug logging.

create-api-client

Create a profile with CrashPlan API client authentication. The first profile created will be the default.

Usage

profile create-api-client [OPTIONS]

Options

-n, --name <name>

Required The name of the CrashPlan CLI profile to use when executing this command.

-s, --server <server>

Required The URL you use to sign into crashplan.

--api-client-id <api_client_id>

Required The API client key for API client authentication. Used with the –secret option.

--secret <secret>

Required The API secret for API client authentication. Used with the –api-client option.

--disable-ssl-errors <disable_ssl_errors>

For development purposes, do not validate the SSL certificates of CrashPlan servers. This is not recommended, except for specific scenarios like testing. Attach this flag to the update command to toggle the setting.

-d, --debug

Turn on debug logging.

delete

Deletes a profile and its stored password (if any).

Usage

profile delete [OPTIONS] PROFILE_NAME

Options

-y, --assume-yes

Assume “yes” as the answer to all prompts and run non-interactively.

Arguments

PROFILE_NAME

Required argument

delete-all

Deletes all profiles and saved passwords (if any).

Usage

profile delete-all [OPTIONS]

Options

-y, --assume-yes

Assume “yes” as the answer to all prompts and run non-interactively.

list

Show all existing stored profiles.

Usage

profile list [OPTIONS]

reset-pw

Change the stored password for a profile. Only affects what’s stored in the local profile,
does not make any changes to the CrashPlan user account.

Usage

profile reset-pw [OPTIONS] [PROFILE_NAME]

Options

-d, --debug

Turn on debug logging.

Arguments

PROFILE_NAME

Optional argument

show

Print the details of a profile.

Usage

profile show [OPTIONS] [PROFILE_NAME]

Arguments

PROFILE_NAME

Optional argument

update

Update an existing profile.

Usage

profile update [OPTIONS]

Options

-n, --name <name>

The name of the CrashPlan CLI profile to use when executing this command.

-s, --server <server>

The URL you use to sign into crashplan.

--api-client-id <api_client_id>

The API client key for API client authentication. Used with the –secret option.

--secret <secret>

The API secret for API client authentication. Used with the –api-client option.

-u, --username <username>

The username of the CrashPlan API user.

--password <password>

The password for the CrashPlan API user. If this option is omitted, interactive prompts will be used to obtain the password.

--totp <totp>

TOTP token for multi-factor authentication.

--disable-ssl-errors <disable_ssl_errors>

For development purposes, do not validate the SSL certificates of CrashPlan servers. This is not recommended, except for specific scenarios like testing. Attach this flag to the update command to toggle the setting.

-d, --debug

Turn on debug logging.

use

Set a profile as the default. If not providing a profile-name,
prompts for a choice from a list of all profiles.

Usage

profile use [OPTIONS] [PROFILE_NAME]

Arguments

PROFILE_NAME

Optional argument