Package software.amazon.smithy.cli
package software.amazon.smithy.cli
-
ClassDescriptionContainer for parsed command line arguments meant to be queried by Commands.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.Provides an abstraction for printing with ANSI colors if it is supported.Represents a CLI command.Defines the CLI argument parser of a
Command
.A command line argument.Defines the arity of an argument.Builds anParser
.Entry point of the Smithy CLI.