7 个版本

0.1.2 2024 年 5 月 17 日
0.1.1 2024 年 3 月 20 日
0.0.4 2023 年 3 月 28 日

#1617命令行工具

Apache-2.0

29KB
404 代码行

arrow_cli  

Build Status

概述

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