Об этом проекте

mycli — это интерфейс командной строки для MySQL и совместимых баз данных, включая MariaDB, Percona, TiDB и Apache Doris. Он расширяет стандартные возможности терминала с помощью ряда функций для повышения продуктивности: - Умное автодополнение: предоставляет контекстные предложения для ключевых слов SQL, таблиц, представлений, столбцов и перечислений. - Визуальные улучшения: включает подсветку синтаксиса через Pygments и красиво оформленные табличные данные с цветами. - Поиск и навигация: поддерживает нечеткий поиск по истории и исследование вывода с помощью fzf. - Управление запросами: поддерживает многострочные запросы и избранные запросы с позиционными или именованными параметрами с использованием Jinja. - Обработка данных: интегрирует Polars для преобразований dataframe, построения графиков и экспорта в Parquet. - Расширенная интеграция: поддерживает запросы к LLM с контекстом на основе схемы и хранение паролей в системном хранилище ключей. - Связность: поддерживает SSL-соединения и перенаправления в стиле shell ($>, $>>, $|).