7 releases
0.1.2 | May 17, 2024 |
---|---|
0.1.1 | Mar 20, 2024 |
0.0.4 | Mar 28, 2023 |
#1219 in Command line utilities
29KB
404 lines
arrow_cli
Overview
arrow_cli is a CLI tool for interacting with server in Flight SQL protocol.
Install
cargo install arrow_cli
Usage
> arrow_cli --help
Usage: arrow_cli <--user <USER>|--password <PASSWORD>|--host <HOST>|--port <PORT>>
Examples
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
StdIn Pipe
❯ echo "select number from numbers(3)" | arrow_cli -h arch -u sundy -p abc --port 8900
0
1
2
Features
- basic keywords highlight
- basic auto-completion
- select query support
- TBD
License
Licensed under Apache License, Version 2.0.Dependencies
~32–44MB
~709K SLoC