Package software.amazon.smithy.cli
package software.amazon.smithy.cli
-
ClassDescriptionA command line argument receiver.Command line arguments list to evaluate.This builder can be used to build up a Smithy CLI command to run `smithy build`.Interface used to query a classpath for the given projection sources tags.Finds JARs by opening each JAR in the classpath and looking for "Smithy-Tags" in the META-INF/MANIFEST.MF file.Result class used to build source and projection JARs.This class provides a very basic CLI abstraction.Throw this exception to cause the CLI to exit with a message and code.Handles text output of the CLI.CliPrinter that calls a Consumer that accepts a CharSequence.Represents a CLI command.Environment settings for the command.Generates and prints structured help output to a
CliPrinter
.Entry point of the Smithy CLI.Options available to all commands.Parameters used to change the ANSI public style of text.A simple implementation ofStyle
that pushes a single code.