# panel_gui: Links to Domain Registration and Certificate Purchasing Services

The `panel_gui` utility is used for customizing links to external services through CLI.

## Usage

    panel_gui <command> [
    <option_1> [<param>]
    [<option_2> [<param>]]
    ... [<option_N> [<param>]]
    ]

## Example

The following command hides buttons that forward users to certificate retailer’s or domain registration sites:

    plesk bin panel_gui --preferences -domain_registration true -cert_purchasing true

## Commands

Command | Parameter | Description | Example
--- | --- | --- | ---
`--preferences` or `-p` |  | Updates interface preferences. | To hide all links for purchasing SSL/TLS certificates:
    plesk bin panel_gui -p -cert_purchasing true
`--help` or `-h` |  | Displays help on the use of the utility. | To view help on the use of the utility:
    plesk bin panel_gui --help
or
    plesk bin panel_gui -h

## Options

Option | Parameter | Description | Example
--- | --- | --- | ---
`-domain_registration` | `true|false` | Enables/Disables hiding buttons forwarding to a domain registration site. | To enable hiding buttons forwarding to a domain registration site:
    plesk bin panel_gui -p -domain_registration true
`-cert_purchasing` | `true|false` | Enables/Disables hiding buttons forwarding to a certificate retailer’s site. | To enable hiding buttons forwarding to a certificate retailer’s site:
    plesk bin panel_gui -p -cert_purchasing true
`-extras` | `true|false` | Enables/Disables hiding buttons for extra services. | To enable hiding buttons for extra services:
    plesk bin panel_gui -p -extras true
`-domain_registration_url` | `<URL>` | Sets a custom URL for links referring to domain name registration service. | To set a custom URL for the domain name registration service to example.com:
    plesk bin panel_gui -p -domain_registration_url example.com
`-domain_management_url` | `<URL>` | Sets a custom URL for links referring to domain management portal. | To set a custom URL for the domain name management service to example.com:
    plesk bin panel_gui -p -domain_management_url example.com
`-cert_purchasing_url` | `<URL>` | Sets a custom URL for links referring to certificate selling service. | To set a custom URL for the SSL/TLS certificate selling service to example.com:
    plesk bin panel_gui -p -cert_purchasing_url example.com
`-mpc_portal_url` | `<URL>` | Sets a custom URL for the Provider Services link. | To set example.com as the provider’s website address:
    plesk bin panel_gui -p -mpc_portal_url example.com
`-mail_bounce` | `true|false` | Enables/Disables hiding controls for bounce messages for non-existent mail addresses. | To enable hiding controls for bounce messages for non-existent mail addresses:
    plesk bin panel_gui -p -mail_bounce true