gobang - a Free Yet Fancy Database Manager Written in Rust
gobang is a free and open-source app that allow developers to manage databases easily from the command-line with a TUI interface.
Features
- Cross-platform support (macOS, Windows, Linux)
- Lighting Fast Speed
- Multiple Database support (MySQL, PostgreSQL, SQLite)
- Intuitive keyboard only control
- Simple configuration
Although, it is a polished project, it does not include handy tools, as SQL editing, and support multiple connections.
Install
macOS
brew install tako8ki/tap/gobang
Windows
scoop install gobang
Arch Linux
paru -S gobang-bin
with Rust's Cargo
cargo install --version 0.1.0-alpha.5 gobang
Usage
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
Configuration
The location of the file depends on your OS:
- macOS:
$HOME/.config/gobang/config.toml
- Linux:
$HOME/.config/gobang/config.toml
- Windows:
%APPDATA%/gobang/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
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"
License
MIT License