1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-gobang

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Гоубан (gobang) — это кроссплатформенный инструмент управления базами данных с графическим интерфейсом пользователя, написанный на Rust.

Особенности:

  • Кроссплатформенность (macOS, Windows, Linux).
  • Поддержка нескольких баз данных (MySQL, PostgreSQL, SQLite).
  • Интуитивное управление с клавиатуры.

Текущие задачи:

  • Редактор SQL.
  • Пользовательские сочетания клавиш.
  • Настройка тем.
  • Поддержка других баз данных.

Название проекта «гоубан» (gobang) происходит от японской игры гоу, в которую играют на доске гобан. Улицы Киото, родного города автора, также напоминают доску гобан, поэтому проект получил такое название.

Установка:

  • С помощью Homebrew (Linux, macOS):

    brew install tako8ki/tap/gobang
  • На Windows с помощью Scoop:

    scoop install gobang
  • В системе NixOS:

    $ nix-env --install gobang
  • Для Archlinux с помощью AUR:

    paru -S gobang-bin
  • Для NetBSD с помощью pkgsrc:

    pkgin install gobang
  • Через Cargo (Linux, macOS, Windows):

    cargo install --version 0.1.0-alpha.5 gobang
  • Из двоичных файлов (Linux, macOS, Windows):

    • Скачайте последний бинарный релиз с сайта проекта.
    • Установите переменную окружения PATH.

Использование:

$ gobang

или

$ gobang -h
USAGE:
    gobang [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --config-path <config-path>    Set the config file

Чтобы добавить соединения, необходимо отредактировать конфигурационный файл. Подробнее см. раздел «Конфигурация».

Таблица сочетаний клавиш:

Клавиша Описание
h, j, k, l Прокрутка влево/вниз/вверх/вправо
Ctrl + u, Ctrl + d Прокрутка вверх/вниз на несколько строк
g, G Прокрутка до верха/низа
H, J, K, L Расширение выделения на одну ячейку влево/вниз/вверх/вправо
y Копирование значения ячейки
←, → Перемещение фокуса влево/вправо
c Перемещение фокуса на соединения
/ Фильтр
? Справка
1, 2, 3, 4, 5 Переход на вкладки записей/столбцов/ограничений/внешних ключей/индексов
Esc Скрыть всплывающее окно

Конфигурация:

Расположение файла конфигурации зависит от операционной системы:

  • macOS: $HOME/.config/gobang/config.toml
  • Linux: $HOME/.config/gobang/config.toml
  • Windows: %APPDATA%/gobang/config.toml

Пример файла config.toml:

[[conn]]
type = "mysql"
user = "root"
host = "localhost"
port = 3306

[[conn]]
type = "mysql"
user = "root"
host = "localhost"
port = 3306
password = "password"
database = "foo"
name = "mysql Foo DB"

[[conn]]
type = "postgres"
user = "root"
host = "localhost"
port = 5432
database = "bar"
name = "postgres Bar DB"

[[conn]]
type = "sqlite"
path = "/path/to/baz.db"

Вклад в проект:

Вклад, вопросы и пулреквесты приветствуются!

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Gobang — это кроссплатформенный TUI-инструмент для управления базами данных, написанный на Rust. В данный момент проект находится на этапе альфа-тестирования. Развернуть Свернуть
Rust
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-gobang.git
git@api.gitlife.ru:oschina-mirror/mirrors-gobang.git
oschina-mirror
mirrors-gobang
mirrors-gobang
main