= Сообщение: 2799 из 3581 ======================================== RU.GOLDED = От : Vitaliy Aksyonov 1:104/117 05 Oct 23 22:01:14 Кому : All 05 Oct 23 22:01:14 Тема : Небольшое улучшение использования ncurses под Linux FGHI : area://RU.GOLDED?msgid=1:104/117+651f87f6 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:5025/121+6534da26 ============================================================================== Привет, All!
Пожалуй, все знают, что под линуксом у эхотага есть неприятный баг. Если запустить его с параметрами -?, -H, -INSTALL, то ничего не выводится. То же самое происходит, если в конфиге или командной строке допущена ошибка.
Одно из решений - это перенапривить stdout/stderr в файл и в каше символов, котоырые туда навалил ncurses выудить нужную информацию. Это жутко неудобно, да и не все знают, что так можно сделать.
Кроме того, у эхотага есть интересная фича. Если в журнал (golded.log) были записаны критические ошибки, то он их выводит в консоль после выхода. Угадайте, почему их не видно? Верно, их "съедает" все тот же ncurses.
Я немного улучшил ситуацию. Теперь справка по командной строке будет видна и при каких-либо ошибках в аргументах тоже будет видно сообщение об ошибке. То же самое с критическими сообщениями из журнала.
Install нужно переделывать более серьезно, там такой простой фокус не удался.
В общем, ожидайте в ближайших выпусках. Pool Request уже на гитхабе!
Best regards, Vitaliy Aksyonov.
... 1 лошадиная сила - сила, которую развивает лошадь весом 1кг и ростом 1м. --- GoldED+/LNX 1.1.5-b20231004 * Origin: Aurora, Colorado (1:104/117)