@Override
            public String style(String text, Style... styles) {
                return delegateSupplier.get().style(text, styles);
            }
Execute the command line using the given arguments.

@param args Arguments to parse.
@return Returns the exit code.
@throws CliError on error.
smithy-cli/src/main/java/software/amazon/smithy/cli/Cli.java