Описание тега jline
JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline. People familiar with the readline/editline capabilities for modern shells (such as bash and tcsh) will find most of the command editing features of JLine to be familiar.
2
ответа
Пример JLine с использованием многословных команд в строке
Я не могу найти пример, который использует более одной команды в строке. Например, скажем, я хочу написать cli, похожий на cisco ios, где у вас может быть несколько уровней команд в одной строке. например. первое слово может быть "show", затем, когд…
21 июн '13 в 04:27
1
ответ
Как протестировать консольное приложение на базе jline
Я пытаюсь протестировать консольное приложение, которое использует jline для обработки взаимодействия с пользователем. Я запускаю приложение, используя ProcessBuilder, который дает мне доступ к приложениям: Стандартный ввод Стандартный вывод Стандар…
04 май '14 в 13:32
1
ответ
Как отобразить все команды, используя jline3
У меня есть TreeCompleter (Код Scala), который работает как ожидалось: val treeCompleter = new TreeCompleter( node("bindkey"), node("cls"), node( "custom", node("Option1", node("Param1", "Param2")), node("Option2"), node("Option3") ), node("help"), …
27 окт '17 в 21:05
1
ответ
Как только jLine записывает одну строку в оболочку, мы не можем вернуться к исходной строке
Я столкнулся со следующей проблемой с jLine. Мы открываем командную строку (как Linux, так и Windows) и вводим поток писем, пока он не "перетечет" на следующую строку. например: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa…
11 июн '12 в 12:58
2
ответа
Java-приложение командной строки с собственной подсказкой
Я пишу JAVA-консольное приложение. После того, как пользователь запустил jar, он должен получить командную строку, подобную оболочке Linux, где он может вводить команды. Это то, что я никогда не программировал раньше. Обычно я пишу графические интер…
12 мар '16 в 00:02
1
ответ
Scala -jline файл завершает причины, файл не найден (linux)
Я вижу что-то очень странное в этом куске кода. command match { case "q" | "quit" => done=true case "f" | "file" => { // console_reader.addCompleter(fn_completer) val f:String=console_reader.readLine("input filename >") val filename= if(jav…
07 июн '16 в 03:51
1
ответ
Как написать эквивалент KeyListener с JLine?
Я работаю над консольным приложением, написанным на Java. Что мне нужно сделать, это обрабатывать ввод с клавиатуры пользователя. Когда длительный процесс запускается с нашей программой в терминале, пользователь должен иметь возможность нажать 'q' в…
13 июн '13 в 14:22
3
ответа
Как отменить ConsoleReader.readLine()
Прежде всего, я изучаю скала и новичок в мире Java. Я хочу создать консоль и запустить эту консоль как службу, которую можно запускать и останавливать. Мне удалось запустить ConsoleReader в Actor, но я не знаю, как правильно остановить ConsoleReader…
17 июл '11 в 09:47
1
ответ
JLine3 "Невозможно создать системный терминал" после сборки
Я просто пытался реализовать JLine с Jansi, но он всегда выбрасывает UnsupportedOperationException ссылаясь на org.jline.terminal.impl.jansi.JansiSupportImpl#winSysTerminal, Проверка этого метода есть только один простой if который решает это исключ…
07 июн '18 в 09:33
0
ответов
Используйте JLine2 с SocketInputStream
В настоящее время я пытаюсь включить библиотеку JLine2 (версия 2.13) для пользовательской реализации telnet, но я не могу заставить ее работать. Я создаю ConsoleReader с: ConsoleReader reader = new ConsoleReader("Telnet", socket.getInputStream(), so…
26 авг '15 в 06:30
3
ответа
Есть ли способ поговорить с процессом Clojure REPL из другого процесса?
Мне интересно, могу ли я создать плагин Vim, который отправляет формы в сеанс REPL, который lein repl начинается. Есть ли способ отправить сообщения существующему процессу jline.ConsoleRunner?
24 фев '11 в 19:07
0
ответов
Удалить Action Listner из jline ConsoleReader
Я использую jline.ConsoleReader и добавляю ActionListner для клавиши (скажем, нажимая 'q'), используя q. addTriggerAction('q', new ActionListener(){ System.out.println("Triggered"); }); Однако через некоторое время мне нужно прекратить запускать дей…
12 ноя '14 в 04:00
1
ответ
Java Mockito застрял на doReturn одноэлементного метода
У меня есть одноэлементный класс, чтобы помочь мне читать ввод с консоли: public class IOHelper { public org.slf4j.Logger logger = Logger.logger; //JLine public ConsoleReader cr; private static IOHelper instance; private IOHelper(){ { try { cr = new…
23 окт '17 в 12:52
4
ответа
clojure/lein REPL с jline
По какой-то причине я не могу заставить clojure REPL работать с jline, я сделал git clone из репозитория clojure из github, затем запустил ant для его сборки, а затем я скачал jline-0.9.94.jar в каталог с clojure.jar, затем выполните следующую коман…
10 июл '10 в 11:18
2
ответа
Можно ли полностью замаскировать пароль с помощью JLine?
Я использую Spring Shell для интерфейса командной строки и хочу прочитать пароль из строки ввода. Для этой цели у Spring shell есть jline, поэтому, используя официальную документацию [1] jline, он предлагает следующее: public static void main(String…
29 ноя '14 в 07:20
1
ответ
Используйте JLine для выполнения нескольких команд в одной строке
Мне было интересно, как я мог бы реализовать ArgumentCompleter такой, что если я выполню полную и действительную команду, то начнется заполнение табуляции для новой команды. Я бы предположил, что это может быть построено, делая что-то вроде этого: f…
25 янв '16 в 15:58
1
ответ
JLine работает только от IDEA
У меня нет проблем с использованием Jline, когда код выполняется в рамках идеи. При работе с файлом bat символы редактирования не отправляются на терминал. java -classpath ..\JActor\target\classes;..\JID\target\classes;target\classes;..\slf4j-api-1.…
19 янв '13 в 14:05
1
ответ
Как я могу выполнить управляемый SBT класс JLine
Я занимаюсь разработкой приложения на основе JLine, которое я, очевидно, хотел бы протестировать при разработке. JLine - удобная библиотека, которая предоставляет функциональные возможности интерактивной консоли приложениям JVM. JLine не работает в …
19 июл '13 в 20:01
1
ответ
Исключение "Bad File Descriptor" из-за использования nohup
Мое приложение может быть запущено через терминал в ОС Linux в виде исполняемого файла оболочки. У меня нет проблем при его нормальном выполнении, однако, когда я выполняю его вместе с командой "nohup", он регистрирует исключение ниже в файле "nohup…
16 июн '16 в 11:26
0
ответов
Неверное поведение клавиш со стрелками при использовании SBT в Windows 7
Я использую SBT 0.13.6 в Windows 7 и использую Cygwin (оболочка bash). У меня проблема с клавишами со стрелками: стрелка вверх перемещает курсор вверх, тогда как я хочу, чтобы он циклически проходил по истории команд (и я думаю, что именно это он до…
28 окт '14 в 09:11