# Package org.codehaus.plexus.util.cli

package org.codehaus.plexus.util.cli
Command-line utilities.

Related Packages
Package
Description
org.codehaus.plexus.util
Miscellaneous utilities, mainly dealing with I/O, strings, and filesystems.
org.codehaus.plexus.util.cli.shell
Shell utilities.
org.codehaus.plexus.util.dag
Directed Acyclic Graph utilities.
org.codehaus.plexus.util.introspection
Introspection utilities.
org.codehaus.plexus.util.io
Facades to create `InputStream`s representing various kinds of data sources, identically.
org.codehaus.plexus.util.reflection
Reflection utilities.
org.codehaus.plexus.util.xml
XML utilities.
Class
Description
AbstractStreamHandler
Arg
Commandline
Commandline objects help handling command lines specifying processes to execute.
Commandline.Argument
CommandLineCallable
Callable wrapper that exposes the proper exception type to the client.
CommandLineException
CommandLineTimeOutException
CommandLineUtils
CommandLineUtils.StringStreamConsumer
A `StreamConsumer` providing consumed lines as a `String`.
DefaultConsumer
EnhancedStringTokenizer
The java.util.StringTokenizer is horribly broken.
StreamConsumer
Works in concert with the StreamPumper class to allow implementations to gain access to the lines being "Pumped".
StreamFeeder
Read from an InputStream and write the output to an OutputStream.
StreamPumper
Class to pump the error stream during Process's runtime.
WriterStreamConsumer