MyCLI:一款支持自动补全和语法高亮的 MySQL 命令行工具
发布时间 作者 Paul Redmond
如果您使用 MySQL 命令行工具,但同时喜欢自动补全和语法高亮等功能,那么您应该尝试一下 mycli.
根据该项目的官网介绍,“mycli 是一款面向 MySQL、MariaDB 和 Percona 的命令行界面,支持自动补全和语法高亮。”
图片来源:mycli.net
您可以使用 PIP 安装该工具,如果您使用的是 Mac,则可以使用 Homebrew 安装。
# You might need sudopip install mycli # Or with Brew on OS Xbrew install mycli
MyCLI 的源代码是用 Python 编写的,您可以在 GitHub 上查看:dbcli/mycli。我发现 mycli 在底层使用了名为 prompt_toolkit 的有趣 Python 库,它是一个用于使用 Python 构建交互式命令行应用程序的库。
作者 Thomas Roten 还发布了其他类似的 CLI 工具,例如面向 PostgreSQL 的 pgcli 和面向 SQLite 的 litecli。您可以在 www.dbcli.com 上找到这些工具的集合。