← Все инструменты Базы данных

tennis

tennis - небольшой интерфейс командной строки для вывода стильных CSV-таблиц в терминале. Строки будут обрезаны по размеру, и программа автоматически выберет приятные цвета, соответствующие вашему терминалу. Написано на языке Zig. Возможности автоматическое…

csvtuijsonsqlite

Что это

tennis - небольшой интерфейс командной строки для вывода стильных CSV-таблиц в терминале. Строки будут обрезаны по размеру, и программа автоматически выберет приятные цвета, соответствующие вашему терминалу. Написано на языке Zig.

Возможности

  • Автоматическое размещение элементов под размер окна терминала;
  • Автоматический выбор тем оформления: светлая или темная в зависимости от фона вашего терминала;
  • Автоматическое форматирование чисел;
  • Автоматическое определение CSV против TSV;
  • Отлично работает с JSON/JSONL или SQLite;
  • Заголовки, номера строк, зебровые полосы, стили границ;
  • Сортировка, фильтрация, начало/конец;
  • Опция –peek, чтобы получить краткое резюме.

Зачем нужен

Инструмент рассчитан на работу из терминала и позволяет решать задачу без переключения в тяжёлый графический интерфейс. Его можно использовать вручную, а при наличии стабильного формата параметров и вывода — включать в скрипты и автоматизированные процессы.

Когда пригодится

  • Для быстрой работы на удалённом сервере без графического интерфейса;
  • Для повторяемых операций, которые удобно выполнять одной командой;
  • Как часть собственного скрипта или автоматизированного сценария.

Что учесть

Перед использованием tennis проверьте зависимости, поддерживаемые платформы, коды завершения и предсказуемость неинтерактивного режима. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.