Go to file
2021-09-03 23:31:03 +09:00
.github/workflows sleep 2 2021-08-28 18:51:21 +09:00
database-tree add README to database-tree (#50) 2021-08-28 18:40:47 +09:00
resources Add Configuration section to README (#47) 2021-08-28 17:47:49 +09:00
src get index_name 2021-09-03 23:31:03 +09:00
.gitignore Refactor components (#12) 2021-07-08 23:08:04 +09:00
Cargo.lock create sqlite module 2021-08-29 12:18:31 +09:00
Cargo.toml create sqlite module 2021-08-29 12:18:31 +09:00
README.md v0.1.0-alpha.1 (#48) 2021-08-28 17:52:11 +09:00
sample.toml get index_name 2021-09-03 23:31:03 +09:00

gobang

gobang is currently in alpha

A cross-platform terminal database tool written in Rust

github workflow status crates

gobang

Features

  • Cross-platform support (macOS, Windows, Linux)
  • Multiple Database support (MySQL PostgreSQL, SQLite)
  • Intuitive keyboard only control

Installation

Cargo

If you already have a Rust environment set up, you can use the cargo install command:

$ cargo install --version 0.1.0-alpha.1 gobang

Keymap

Key Description
h Scroll left
j Scroll down
k Scroll up
l Scroll right
Ctrl + d Scroll down multiple lines
Ctrl + u Scroll up multiple lines
y Copy a cell value
Move focus to right
Move focus to left
/ Filter

Configuration

The location of the file depends on your OS:

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

The following is a sample config.toml file:

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

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