Описание тега 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…
1 ответ

node.js - Как порождать дочерний процесс, не блокируя стандартный родительский процесс?

Я делаю интерактивный CLI в узле (и blessed.js), который порождает дочерние процессы каждые пару секунд для запуска некоторых скриптов Python. Эти сценарии изменяют набор файлов JSON, из которых извлекается CLI. Проблема заключается в том, что CLI д…
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 накладывается на экран при перемещении мыши

Я пытаюсь проверить немного благословенно, но очень часто случается так, что когда я перемещаю свою мышь на терминале, количество символов печатается с верхней части экрана, покрывая все остальное: Код является только примером из главной страницы пр…
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, вместо того, чтобы просто печатать в нем строку за раз. Спасибо!
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