Консоль привлекает многих своей минималистичностью и эстетикой, но даже в ней иногда хочется выделить определённый фрагмент, чтобы показать его роль или значимость. Например, отметить зелёным текстом сообщение об успешном выполнении операции или обозначить длинный текст ошибки курсивом. О том, как это делать, а также о реализации на питоне — читайте далее.
Рубрика «terminal»
Разукрашиваем вывод в консоли: теория и практика
2021-05-23 в 10:00, admin, рубрики: color, encoding, library, python, terminal, vds, vps, Блог компании Маклауд, Научно-популярное, Программирование, Совершенный кодЛинукс-порт Far Manager: прогресс за 4 года
2020-10-20 в 19:11, admin, рубрики: BSD, console, FAR, far manager, file manager, freebsd, linux, MacOS, macos x, port, terminal, tui, WinAPI, windows, wine, Разработка под LinuxПервая публикация исходников far2l, порта Far Manager под Линукс — штуки, которая когда-то считалась принципиально невозможной — состоялась 10 августа 2016го. Поскольку главный разработчик поговаривает о переходе проекта в статус беты, решил написать обзорный пост, как там идут дела и чего удалось добиться за прошедшие четыре года.
Консольная версия
Первый же вопрос, который все задавали и здесь, и на опеннете, и на лоре — а чего не в консоли? Изначально far2l действительно работал только в графическом режиме, через wxWidgets. Это оказалось самым простым способом быстро получить работающий порт со всеми пользовательскими удобствами: иксовым буфером обмена и всеми сочетаниями клавиш, причем с поддержкой событий не только KeyDown, но и KeyUp.
Сейчас это ограничение в прошлом: far2l прекрасно себя чувствует в консоли. Более того, там появились так называемые расширения терминала far2l, поэтому если запускать консольный far2l внутри графического (например, зайдя куда-нибудь по ssh), они «сконнектятся» между собой, и внутренний far2l тоже будет видеть и буфер обмена (с разрешения пользователя, конечно), и все возможные горячие клавиши. Более того, сделана даже специальная сборка putty, позволяющая наслаждаться всеми этими фишками из Windows.
Вот, смотрите, это far2l в GNOME Terminal
Todo-лист для командной строки на Deno
2020-06-23 в 7:06, admin, рубрики: cli, Deno, javascript, stdin, stdout, terminal, todo list, TypeScript, Блог компании FunCorp, ПрограммированиеВы уже наверняка слышали про Deno и, скорее всего, прочитали пару-тройку обзоров. В рамках своей статьи я предлагаю испытать Deno на практике, написав приложение для командной строки, попутно размышляя о преимуществах и возможных способах его применения.
Приложение для терминала позволит взглянуть на стандартную библиотеку, познакомиться с вводом и выводом без использования фреймворков.
pipeplot — интерактивная визуализация потока данных из pipe в консоли
2020-04-03 в 9:48, admin, рубрики: bash, console, linux, open source, shell, terminal, visualization, визуализация данныхДля тех, кто не хочет покидать консоль, любит её ascii-графику, появилась утилита для отрисовки графиков из pipe. Под катом анимация и примеры.
Читать полностью »
Консольные утилиты Linux, которые смогут облегчить вам жизнь
2020-02-04 в 20:01, admin, рубрики: administration, bash, cli, console, linux, terminal, utilities, Настройка Linux, Разработка под Linux, системное администрированиеНемного о утилитах на консоли, которые знают немногие, однако они могут быть полезны как для начинающего джуна, так и для крепкого сеньора.
Вышел Windows Terminal Preview 0.7
2019-12-04 в 7:00, admin, рубрики: github, microsoft, terminal, windows terminal, Блог компании Microsoft, разработка под windows, системное администрированиеПредставляем новый релиз Windows Terminal preview! Это выпуск v0.7. Как и всегда вы можете скачать Terminal из Microsoft Store или со страницы релиза на GitHub. А вот и новинки:
Обновления Windows Terminal
Панели (panes)
Теперь вы можете разделить окно терминала на несколько панелей! Это позволяет одновременно открывать несколько командных строк на одной вкладке.
Заметка: В настоящее время вы можете открыть свой профиль по умолчанию только на новой панели. Открытие профиля по вашему выбору — это опция, которую мы планируем включить в будущий выпуск.
Читайте подробнее об остальных новинках под катом.Читать полностью »
Обновление Windows Terminal: Preview 1910
2019-11-04 в 7:00, admin, рубрики: microsoft, terminal, windows terminal, Блог компании Microsoft, разработка под windows, системное администрированиеПривет! Рады объявить, что вышло очередное обновление для Windows Terminal! Среди новинок: динамические профили, каскадные настройки, обновленный UI, новые параметры запуска и другое. Подробнее под катом!
Как и всегда, Терминал доступен для загрузки в Microsoft Store, Microsoft Store for Business и на GitHub.
Sampler. Консольная утилита для визуализации результата любых shell команд
2019-08-19 в 4:11, admin, рубрики: bash, console, demo, devops, Go, golang, linux, open source, prototyping, shell, terminal, visualization, визуализация данных, ПрограммированиеВ общем случае с помощью shell команды можно получить любую метрику, без написания кода и интеграций. А значит в консоли должен быть простой и удобный инструмент для визуализации.
Наблюдение за изменением состояния в базе данных, мониторинг размера очередей, телеметрия с удаленных серверов, запуск деплой скриптов и получение нотификации по завершению — конфигурируется за минуту простым YAML файлом.
Код доступен на гитхабе. Инструкции по установке — для Linux, macOS и (экспериментально) Windows.
Hello, World! Глубокое погружение в Терминалы
2019-07-16 в 15:20, admin, рубрики: C, linux, pseudoterminal, terminal, Разработка под LinuxНа написание данной статьи меня вдохновила статья об анализе Сишного printf. Однако, там был пропущен момент о том, какой путь проходят данные после того, как они попадают в терминальное устройство. В данной статье я хочу исправить этот недочет и проанализировать путь данных в терминале. Также мы разберемся, чем отличается Terminal от Shell, что такое Pseudoterminal, как работают эмуляторы терминалов и многое другое.
Работаем в консоли быстро и эффективно
2018-10-02 в 15:06, admin, рубрики: bash, linux, shell, terminal, zsh, ОболочкиВ сети можно встретить много советов по эффективной работе в консоли. В большинстве таких статей авторы рассказывают про банальности типа "выучите горячие клавиши" или "sudo !!
запустит последнюю команду под sudo". Я же расскажу о том, что делать, когда вы уже выучили горячие клавиши и знаете про sudo !!
.