7 个版本
0.1.2 | 2024 年 5 月 17 日 |
---|---|
0.1.1 | 2024 年 3 月 20 日 |
0.0.4 | 2023 年 3 月 28 日 |
#1617 在 命令行工具
29KB
404 代码行
arrow_cli
概述
arrow_cli 是一个用于与 Flight SQL 协议服务器交互的 CLI 工具。
安装
cargo install arrow_cli
用法
> arrow_cli --help
Usage: arrow_cli <--user <USER>|--password <PASSWORD>|--host <HOST>|--port <PORT>>
示例
REPL
❯ arrow_cli -h arch -u sundy -p abc --port 8900
Welcome to Arrow CLI.
Connecting to http://arch:8900/ as user sundy.
arch :) select avg(number) from numbers(10);
select avg(number) from numbers(10);
+-------------+
| avg(number) |
+-------------+
| 4.5 |
+-------------+
1 rows in set (0.036 sec)
arch :) show tables like 'c%';
show tables like 'c%';
+-------------------+
| tables_in_default |
+-------------------+
| customer |
+-------------------+
1 rows in set (0.030 sec)
arch :) exit
Bye
标准输入管道
❯ echo "select number from numbers(3)" | arrow_cli -h arch -u sundy -p abc --port 8900
0
1
2
功能
- 基本关键词高亮
- 基本自动完成
- 支持选择查询
- 待定
许可证
根据 Apache 许可证,版本 2.0 许可。依赖项
~31–44MB
~684K SLoC