Harlequin
适用于终端的 SQL IDE。
安装 Harlequin
安装 Python 3.8 或更高版本后,使用 pip
或 pipx
安装 Harlequin:
pipx install harlequin
使用 Harlequin 与 DuckDB
在任何 shell 中,打开一个或多个 DuckDB 数据库文件:
harlequin "path/to/duck.db" "another_duck.db"
要打开内存中的 DuckDB 会话,无需参数运行 Harlequin:
harlequin
如果您想控制 Harlequin 使用的 DuckDB 版本,请参阅故障排除页面。
使用 Harlequin 与 SQLite 和其他适配器
Harlequin 还附带 SQLite3 适配器。您可以使用以下命令打开一个或多个 SQLite 数据库文件:
harlequin -a sqlite "path/to/sqlite.db" "another_sqlite.db"
与 DuckDB 类似,您也可以通过省略路径来打开内存数据库:
harlequin -a sqlite
其他适配器可以使用 pip install <适配器包>
或 pipx inject harlequin <适配器包>
安装,具体取决于您如何安装 Harlequin。有关 Harlequin 维护者或更广泛社区提供的已知适配器列表,请参阅文档中的适配器页面。
获取帮助
要查看 Harlequin 和所有已安装适配器的所有命令行选项,安装后只需输入:
harlequin --help
要查看应用内所有键绑定(键盘快捷键)的列表,请按
颜色、键绑定或复制粘贴问题?请参阅文档中的故障排除。
更多信息请访问 harlequin.sh
访问 harlequin.sh 了解功能概览和完整文档。
赞助 Harlequin
请考虑赞助 Harlequin 的作者,以便他能继续投入时间开发 Harlequin。
贡献
感谢您对 Harlequin 的兴趣!Harlequin 主要由 Ted Conbeer 维护,但他欢迎所有贡献!
请参阅 CONTRIBUTING.md
获取更多信息。