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 voidadd(java.lang.String arg)voidadd(java.lang.String... args)voidaddAll(java.util.Collection<java.lang.String> args)Commandarg(java.lang.String arg)Commandarg(java.lang.String... args)voidcancel()intexecute(java.io.InputStream in, java.lang.Appendable stdout, java.lang.Appendable stderr)intexecute(java.lang.Appendable stdout, java.lang.Appendable stderr)intexecute(java.lang.String input, java.lang.Appendable stdout, java.lang.Appendable stderr)Commandfull(java.lang.String full)java.util.List<java.lang.String>getArguments()voidinherit()static booleanneedsWindowsQuoting(java.lang.String s)voidsetCwd(java.io.File dir)voidsetReporter(Reporter reporter)voidsetTimeout(long duration, java.util.concurrent.TimeUnit unit)voidsetTrace()voidsetUseThreadForInput(boolean useThreadForInput)java.lang.StringtoString()java.lang.Stringvar(java.lang.String name)Commandvar(java.lang.String name, java.lang.String value)voidvar(java.util.Map<java.lang.String,java.lang.String> env)static java.lang.StringwindowsQuote(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 arg)
-
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 arg)
-
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:
toStringin 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)
-
-