6个版本
0.1.0-alpha.5 | 2021年9月15日 |
---|---|
0.1.0-alpha.4 | 2021年9月14日 |
0.1.0-alpha.1 | 2021年8月28日 |
0.1.0-alpha.0 | 2021年6月22日 |
#987 in 数据库接口
240KB
6.5K SLoC
功能
- 跨平台支持(macOS, Windows, Linux)
- 多数据库支持(MySQL, PostgreSQL, SQLite)
- 直观的键盘控制
待办事项
- SQL编辑器
- 自定义键绑定
- 自定义主题设置
- 支持其他数据库
“gobang”这个名字的由来是什么?
gobang指的是在日本围棋盘(goban)上玩的日本游戏。围棋盘的外观像表格结构。我住在日本京都。在京都,街道以网格状布局(我们称之为“碁盤の目のような”(围棋盘之眼))。这就是为什么我给这个项目命名为“gobang”。
安装
Homebrew(Linux/macOS)
如果您正在使用Homebrew或Linuxbrew,请安装gobang公式
$ brew install tako8ki/tap/gobang
Cargo(Linux/macOS/Windows)
如果您已经设置了Rust环境,您可以使用cargo install
命令
$ 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 | 切换到记录/列/约束/外键/索引选项卡 |
配置
文件位置取决于您的操作系统
- 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"
[[conn]]
type = "postgres"
user = "root"
host = "localhost"
port = 5432
database = "bar"
[[conn]]
type = "sqlite"
path = "/path/to/baz.db"
贡献
欢迎贡献、问题和拉取请求!
依赖
~59MB
~1M SLoC