Гоубан (gobang) — это кроссплатформенный инструмент управления базами данных с графическим интерфейсом пользователя, написанный на Rust.
Особенности:
Текущие задачи:
Название проекта «гоубан» (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):
Использование:
$ 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 | Скрыть всплывающее окно |
Конфигурация:
Расположение файла конфигурации зависит от операционной системы:
$HOME/.config/gobang/config.toml
$HOME/.config/gobang/config.toml
%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 )