Package aQute.libg.command
Class Command
- java.lang.Object
-
- aQute.libg.command.Command
-
public class Command extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String... args)
void
addAll(java.util.Collection<java.lang.String> args)
Command
arg(java.lang.String... args)
void
cancel()
int
execute(java.io.InputStream in, java.lang.Appendable stdout, java.lang.Appendable stderr)
int
execute(java.lang.Appendable stdout, java.lang.Appendable stderr)
int
execute(java.lang.String input, java.lang.Appendable stdout, java.lang.Appendable stderr)
Command
full(java.lang.String full)
java.util.List<java.lang.String>
getArguments()
void
inherit()
static boolean
needsWindowsQuoting(java.lang.String s)
void
setCwd(java.io.File dir)
void
setReporter(Reporter reporter)
void
setTimeout(long duration, java.util.concurrent.TimeUnit unit)
void
setTrace()
void
setUseThreadForInput(boolean useThreadForInput)
java.lang.String
toString()
java.lang.String
var(java.lang.String name)
Command
var(java.lang.String name, java.lang.String value)
void
var(java.util.Map<java.lang.String,java.lang.String> env)
static java.lang.String
windowsQuote(java.lang.String s)
-
-
-
Method Detail
-
execute
public int execute(java.lang.Appendable stdout, java.lang.Appendable stderr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
execute
public int execute(java.lang.String input, java.lang.Appendable stdout, java.lang.Appendable stderr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
needsWindowsQuoting
public static boolean needsWindowsQuoting(java.lang.String s)
-
windowsQuote
public static java.lang.String windowsQuote(java.lang.String s)
-
execute
public int execute(java.io.InputStream in, java.lang.Appendable stdout, java.lang.Appendable stderr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
add
public void add(java.lang.String... args)
-
addAll
public void addAll(java.util.Collection<java.lang.String> args)
-
setTimeout
public void setTimeout(long duration, java.util.concurrent.TimeUnit unit)
-
setTrace
public void setTrace()
-
setReporter
public void setReporter(Reporter reporter)
-
setCwd
public void setCwd(java.io.File dir)
-
cancel
public void cancel()
-
var
public Command var(java.lang.String name, java.lang.String value)
-
arg
public Command arg(java.lang.String... args)
-
full
public Command full(java.lang.String full)
-
inherit
public void inherit()
-
var
public java.lang.String var(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getArguments
public java.util.List<java.lang.String> getArguments()
-
setUseThreadForInput
public void setUseThreadForInput(boolean useThreadForInput)
-
var
public void var(java.util.Map<java.lang.String,java.lang.String> env)
-
-