| Interface | Description |
|---|---|
| CommandLine |
Information needed to execute a command line program.
|
| CommandLineArgs |
Container for a list of objects that can be stringified into command line arguments for an action
that executes a program.
|
| CommandLineArgs.ArgAndFormatString |
Simple container that holds a single argument, and a formatting string that should be run after
CommandLineArgs.ArgAndFormatString.getObject() has been stringified (containing a single %s). |
| CommandLineArgsApi |
Simple interface to expose
CommandLineArgs
to skylark. |
| CommandLineBuilder |
Build a "command line" from
CommandLineArgs. |
| Class | Description |
|---|---|
| CommandLineArgsFactory |
Factory class that returns more efficient implementations of
CommandLineArgs depending on
what type of arguments are available (e.g. |
| CommandLineArgStringifier |
Helper methods to convert / validate objects that are command line arguments for actions
|
| ExecCompatibleCommandLineBuilder |
Build a
CommandLine that is compatible with `exec()` style functions. |
| Exception | Description |
|---|---|
| CommandLineArgException |
Thrown when trying to create a
CommandLineArgStringifier from an invalid type |