Package org.jline.builtins
Class Commands
- java.lang.Object
-
- org.jline.builtins.Commands
-
public class Commands extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Commands.Colors
private static class
Commands.ReExecute
-
Constructor Summary
Constructors Constructor Description Commands()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
colors(Terminal terminal, java.io.PrintStream out, java.lang.String[] argv)
private static AttributedStyle
compileStyle(java.lang.String reference, java.lang.String colorDef)
static void
complete(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.util.Map<java.lang.String,java.util.List<Completers.CompletionData>> completions, java.lang.String[] argv)
private static void
displayValue(java.lang.StringBuilder sb, java.lang.Object value)
private static void
doSetOpts(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.util.List<java.lang.String> options, boolean match, boolean set)
protected static java.util.List<java.nio.file.Path>
findFiles(java.nio.file.Path root, java.lang.String files)
static void
highlighter(LineReader lineReader, Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv, ConfigurationPath configPath)
static void
history(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.String[] argv)
private static int
historyId(int id, int minId, int maxId)
static void
keymap(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv)
static void
less(Terminal terminal, java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.Object[] argv)
static void
less(Terminal terminal, java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.Object[] argv, ConfigurationPath configPath)
static void
nano(Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.String[] argv)
static void
nano(Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.String[] argv, ConfigurationPath configPath)
private static java.lang.String
replaceFileName(java.nio.file.Path path, java.lang.String name)
private static int
retrieveHistoryId(History history, java.lang.String s)
static void
setopt(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv)
static void
setvar(LineReader lineReader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv)
private static void
switchTheme(java.io.PrintStream err, java.nio.file.Path config, java.lang.String theme)
static void
tmux(Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.util.function.Supplier<java.lang.Object> getter, java.util.function.Consumer<java.lang.Object> setter, java.util.function.Consumer<Terminal> runner, java.lang.String[] argv)
static void
unsetopt(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv)
static void
widget(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.util.function.Function<java.lang.String,Widget> widgetCreator, java.lang.String[] argv)
-
-
-
Method Detail
-
tmux
public static void tmux(Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.util.function.Supplier<java.lang.Object> getter, java.util.function.Consumer<java.lang.Object> setter, java.util.function.Consumer<Terminal> runner, java.lang.String[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
nano
public static void nano(Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.String[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
nano
public static void nano(Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.String[] argv, ConfigurationPath configPath) throws java.lang.Exception
- Throws:
java.lang.Exception
-
less
public static void less(Terminal terminal, java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.Object[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
less
public static void less(Terminal terminal, java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.Object[] argv, ConfigurationPath configPath) throws java.lang.Exception
- Throws:
java.lang.Exception
-
findFiles
protected static java.util.List<java.nio.file.Path> findFiles(java.nio.file.Path root, java.lang.String files) throws java.io.IOException
- Throws:
java.io.IOException
-
history
public static void history(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.nio.file.Path currentDir, java.lang.String[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
historyId
private static int historyId(int id, int minId, int maxId)
-
retrieveHistoryId
private static int retrieveHistoryId(History history, java.lang.String s) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
complete
public static void complete(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.util.Map<java.lang.String,java.util.List<Completers.CompletionData>> completions, java.lang.String[] argv) throws Options.HelpException
- Throws:
Options.HelpException
-
widget
public static void widget(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.util.function.Function<java.lang.String,Widget> widgetCreator, java.lang.String[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
keymap
public static void keymap(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv) throws Options.HelpException
- Throws:
Options.HelpException
-
setopt
public static void setopt(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv) throws Options.HelpException
- Throws:
Options.HelpException
-
unsetopt
public static void unsetopt(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv) throws Options.HelpException
- Throws:
Options.HelpException
-
doSetOpts
private static void doSetOpts(LineReader reader, java.io.PrintStream out, java.io.PrintStream err, java.util.List<java.lang.String> options, boolean match, boolean set)
-
displayValue
private static void displayValue(java.lang.StringBuilder sb, java.lang.Object value)
-
setvar
public static void setvar(LineReader lineReader, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv) throws Options.HelpException
- Throws:
Options.HelpException
-
colors
public static void colors(Terminal terminal, java.io.PrintStream out, java.lang.String[] argv) throws Options.HelpException, java.io.IOException
- Throws:
Options.HelpException
java.io.IOException
-
highlighter
public static void highlighter(LineReader lineReader, Terminal terminal, java.io.PrintStream out, java.io.PrintStream err, java.lang.String[] argv, ConfigurationPath configPath) throws Options.HelpException
- Throws:
Options.HelpException
-
switchTheme
private static void switchTheme(java.io.PrintStream err, java.nio.file.Path config, java.lang.String theme)
-
replaceFileName
private static java.lang.String replaceFileName(java.nio.file.Path path, java.lang.String name)
-
compileStyle
private static AttributedStyle compileStyle(java.lang.String reference, java.lang.String colorDef)
-
-