Usage: SUSEConnect [options]
Register SUSE Linux Enterprise installations with the SUSE Customer Center.
Registration allows access to software repositories (including updates)
and allows online management of subscriptions and organizations.

Manage subscriptions at https://scc.suse.com

    -p, --product [PRODUCT]  Specify a product for activation/deactivation. Only
                             one product can be processed at a time. Defaults to
                             the base SUSE Linux Enterprise product on this
                             system. Product identifiers can be obtained
                             with `--list-extensions`.
                             Format: <name>/<version>/<architecture>
    -r, --regcode [REGCODE]  Subscription registration code for the product to
                             be registered.
                             Relates that product to the specified subscription,
                             and enables software repositories for that product.
        --set-labels [LABELS]
                             Set labels in SCC when the product is registered.
                             To add multiple labels, separate them with commas.
    -d, --de-register        De-registers the system and base product, or in
                             conjunction with --product, a single extension, and
                             removes all its services installed by SUSEConnect.
                             After de-registration the system no longer consumes
                             a subscription slot in SCC.
        --auto-agree-with-licenses
                             Automatically say 'yes' to extension and module
                             license confirmation prompts.
        --instance-data  [path to file]
                             Path to the XML file holding the public key and
                             instance data for cloud registration with SMT.
    -e, --email <email>      Email address for product registration.
        --url [URL]          URL of registration server
                             (e.g. https://scc.suse.com).
                             Implies --write-config so that subsequent
                             invocations use the same registration server.
        --namespace [NAMESPACE]
                             Namespace option for use with SMT staging
                             environments.
    -s, --status             Get current system registration status in json
                             format.
        --status-text        Get current system registration status in text
                             format.
        --keepalive          Sends data to SCC to update the system information.
    -l, --list-extensions    List all extensions and modules available for
                             installation on this system.
        --write-config       Write options to config file at /etc/SUSEConnect.
        --cleanup            Remove old system credentials and all zypper
                             services installed by SUSEConnect.
        --rollback           Revert the registration state in case of a failed
                             migration.
    -i, --info               Show the information that will be reported to the
                             server.
        --version            Print program version.

Common options:
        --root [PATH]        Path to the root folder, uses the same parameter
                             for zypper.
        --gpg-auto-import-keys
                             Automatically trust and import new repository
                             signing keys.
        --debug              Provide debug output.
        --json               Switch the output format to JSON. This is only
                             supported by the register and deregister commands.
    -h, --help               Show this message.
