Описание тега blessed
Blessed - это "похожая на curses библиотека с высокоуровневым API интерфейса терминала для Node.js."
1
ответ
Благословенный: сделать прокручиваемый виджет журнала
Я использую библиотеку Blessed, чтобы создать панель управления в терминале. Я записываю вещи в виджет журнала и хотел бы сделать виджет прокручиваемым. С помощью приведенного ниже кода появляется полоса прокрутки, но я не могу прокрутить ее, исполь…
09 мар '17 в 12:47
0
ответов
Благословенный сервер (Node.js) через websocket для клиента Xterm.js в браузере
Что я имею: Скрипт Node.js работает под управлением Blessed и http/websocket server. Браузер с запущенным Xterm.js и клиентом websocket. Что я хочу сделать: Отдайте благословение окну xterm через веб-сокеты. Код сервера: "use strict"; process.title …
16 окт '18 в 20:52
0
ответов
Благословленный не реагирует на ключи
Я возиться с блаженным, пытаясь создать простой интерфейс терминала. LiveScript: screen = blessed.screen autopad: true, smartCSR:true screen.enableKeys! screen.key(['escape', 'q', 'C-c'], (ch, key) -> return process.exit(0) ) Однако, когда я нажи…
12 янв '19 в 09:58
1
ответ
Как переопределить объект библиотеки JavaScript this.function(arg, function(){
Я пытаюсь переопределить функцию в модуле дерева blessed-contrib. Однако я думаю, что я что-то упускаю в способе наследования объектов. Любая помощь будет принята с благодарностью. Оригинальный код: function Tree(options) { //... this.rows = blessed…
04 сен '17 в 12:44
0
ответов
Управление шириной столбца таблицы в blessed-contrib с разметкой сетки
В настоящее время я экспериментирую с nodeJs и хочу создать панель с динамической шириной. Расположение Grid позволяет мне определять ширину моей таблицы относительно ширины терминала. var grid = new contrib.grid({rows: 3, cols: 12, screen: screen})…
27 ноя '17 в 12:46
0
ответов
Альтернативный вывод отладки для узла /vscode при построении терминальной визуализации
Я разрабатываю приложение на основе терминала с Node, и я использую терминал как вывод визуализации Blessed.js. Итак, я не могу использовать терминал для console.log для отладки. Предоставляет ли узел альтернативный отладочный вывод? Я использую VSC…
03 сен '18 в 17:19
1
ответ
node.js - Как порождать дочерний процесс, не блокируя стандартный родительский процесс?
Я делаю интерактивный CLI в узле (и blessed.js), который порождает дочерние процессы каждые пару секунд для запуска некоторых скриптов Python. Эти сценарии изменяют набор файлов JSON, из которых извлекается CLI. Проблема заключается в том, что CLI д…
06 ноя '18 в 21:00
2
ответа
Perl: проблема с благословенным объектом
Я создаю бота, который подключается к серверу Matrix. Для этого я использую http://p3rl.org/Net::Async::Matrix. Код: #!/usr/bin/perl use strict; use warnings; use Net::Async::Matrix; use Net::Async::Matrix::Utils qw ( parse_formatted_message ); use …
19 сен '17 в 13:45
0
ответов
Лучший вход для благословенных
У Blessed есть два виджета для ввода: текстовое поле и текстовое поле, но им не хватает функциональности. Например, вы не можете перемещаться по ним, используя C+a/C+e. Я ищу альтернативную реализацию для текстового поля. Вы знаете один? PS Я попроб…
21 ноя '18 в 17:09
0
ответов
Отправка текста с помощью blessed.js
Я пытаюсь написать функцию, которая создаст textarea элемент для чтения строки и удаления элемента после его завершения. Вот чем я закончил: function getText() { let input = blessed.textarea({ parent: screen, top: 'center', left: 'center', width: '5…
25 дек '17 в 20:59
0
ответов
Благословенный символ мусора js накладывается на экран при перемещении мыши
Я пытаюсь проверить немного благословенно, но очень часто случается так, что когда я перемещаю свою мышь на терминале, количество символов печатается с верхней части экрана, покрывая все остальное: Код является только примером из главной страницы пр…
12 июн '18 в 16:02
0
ответов
Преобразование благословенных объектов в JSON
Как мне преобразовать благословенный объект в JSON в Perl? Вот массив, который у меня есть: @x = ({ 'notificationtype' => 'TRAP', 'receivedfrom' => 'UDP: [10.127.34.212]:48909->[10.127.34.182]:162', 'version' => 1, }, [ [ bless( { 'oidpt…
27 апр '17 в 09:53
1
ответ
Навсегда не может начать примеры blessed-contrib
Я пробую Forever, очень популярный пакет, поэтому я решил попробовать некоторые существующие записи. Например, примеры blessed-contrib, в частности dashboard.js, поскольку я хотел бы иметь всегда работающий монитор с терминальным интерфейсом для кио…
16 июн '18 в 11:13
0
ответов
Эффект печати в Node-Blessed.js
Мне было интересно, есть ли способ получить эффект печатания в элементе журнала в благословенном js, вместо того, чтобы просто печатать в нем строку за раз. Спасибо!
30 авг '18 в 17:24
1
ответ
Прокрутите благословенную коробку с дочерними элементами
У меня есть благословенная коробка, которая установлена с scrollable: true let outerBox = blessed.box({ top: '0%', left: '0%', width: '0%+6', height: '100%', scrollable: true, tags: true, padding: 1, mouse: true, style: { fg: 'white', bg: 'black' …
21 май '18 в 04:16
2
ответа
Благословленный "Подсказка" по умолчанию черный на черном - как мне его стилизовать?
Я использую blessed и пытаюсь добавить подсказку в свое приложение. Он отлично работает, но я не могу прочитать его текст. Я подготовил минимальный пример, который иллюстрирует, что я вижу. Я хотел бы знать, как я могу стилизовать текст на входах. А…
14 сен '17 в 09:30
1
ответ
Как адаптировать вывод к изменению ширины терминала
Я пытаюсь написать функцию, которая будет производить простой виджет при запуске в консоли Python. Этот виджет должен учитывать размер терминала. После отображения виджета я буду ждать ввода с клавиатуры пользователя и настраивать контент в соответс…
13 мар '17 в 20:20
1
ответ
Как читать STDIN и запускать приложение благословенного терминала?
Я создаю приложение Node.js. Я пытаюсь прочитать буфер STDIN, проанализировать его и затем запустить мою благословенную программу, но если я пытаюсь прочитать STDIN, моя благословенная программа закрывается немедленно. Кроме того, ввод не работает. …
02 ноя '18 в 04:58
0
ответов
Должен ли я вызывать screen.render() каждый раз, когда меняется стиль?
Я использую https://github.com/chjj/blessed и имею следующий код: navList.on('focus', function() { navList.style.border.fg = 'green'; screen.render(); }); navList.on('blur', function() { navList.style.border.fg = 'white'; screen.render(); }); detail…
28 май '19 в 13:47
1
ответ
Как перемещаться между формами в Blessed?
Я написал код для приложения пользовательского интерфейса терминала, используя благословенный пакет в NodeJS, который содержит 2 формы, скажем, form1 и form2 с некоторыми виджетами, такими как список и флажки в каждой форме. Итак, как я могу перемещ…
26 мар '19 в 06:47