1ce-installer-cli [<options>] uninstall <parameters>
Uninstalls products and components. Products and components to uninstall
are specified as command-line parameters or in a file.

    Options description

    See main help for options descriptions, type "1ce-installer-cli".

    Parameters description

    --file
        File with products to uninstall in a specific YAML format (see
        documentation).
        If "-" is specified as a file name "1ce-installer-cli" will read
        list of products to uninstall from a standard input stream (stdin).
        Cannot be used with the "<products>" parameter at the same time.
        One of them is required.

    <products>
        A comma separated list of products to install.
        Cannot be used with the "--file" parameter at the same time.
        One of them is required.
        Format: productId[@productVersion][:productArch]
        If the product does not exist command will exit with an error.
        productId
            Product identifier. The parameter is required.
        productVersion
            Product version in a Semantic Versioning Specification format,
            see https://semver.org/.
            Optional parameter.
            Can be used if more than one product with same productId but
            different version exists. If version is not supplied and there are
            more then one product with same productId but different version
            command will uninstall all of them.
        productArch
            Product architecture. Possible values: "x86", "x86_64".
            Optional parameter.
            Can be used if more than one product with same productId but
            different architecture exists. If architecture is not supplied and
            there are more then one product with same productId but different
            architecture command will uninstall all of them.

        --components
            A comma separated list of components to uninstall.
            Can be used only if "<products>" parameter is specified.
            Must follow one of "<products>" parameter section.
            Format: componentId[@componentVersion]
            If the component does not exist in the product in the command
            will exit with an error.
            If multiple products are specified in previous "<products>" section
            component must exist in all of those products.
            Required components cannot be uninstalled unless the whole product
            is uninstalled.
            A component that have dependencies on it from an another component
            from this product that is not uninstalled cannot be uninstalled.

            componentId
                Component identifier. The parameter is required.

            componentVersion
                Component version in Semantic Versioning Specification format,
                see https://semver.org/.
                Optional parameter.
                Can be used if more than one component with same componentId
                but different version exists in product.
                If version is not supplied and there are more then one
                component in product with same componentId but different
                version command will uninstall all of them.

    Notes
        Special symbols can be specified for product and component identifiers
        and versions:
            * - any number of symbols
            ? - exactly one symbol
            [...] - one of symbols specified in parenthesis
            [!...] - one of symbols not equal to any symbol specified in
                parenthesis
        All parameter value with such symbols must be enclosed in double
        quotation marks.

    Examples

        > 1ce-installer-cli uninstall prod1@1.0.0:x86

        Uninstalls a single product with identifier "prod1", version "1.0.0" and
        architecture "x86" if that product exists.

        > 1ce-installer-cli uninstall prod1,prod2

        Uninstalls both products with identifiers "prod1" and "prod2" if they
        exist. If it is installed several versions of product with identifier
        prod1 or prod2, then all products with identifier prod1 or prod2 will
        be uninstalled.

        > 1ce-installer-cli uninstall "prod*"

        Uninstalls products with any version and architecture that match
        pattern prod*.

        > 1ce-installer-cli uninstall --file D:\uninstall.yml

        Uninstalls products specified in file located at D:\uninstall.yml.

        > cat /tmp/uninstall.yml | 1ce-installer-cli uninstall --file -

        Uninstalls products specified in file located at /tmp/uninstall.yml.
