6 releases

0.1.1 Mar 20, 2024
0.1.0 Mar 20, 2024
0.0.4 Mar 28, 2023

#691 in Command line utilities

Download history 1/week @ 2024-02-15 3/week @ 2024-02-22 1/week @ 2024-03-07 240/week @ 2024-03-14 75/week @ 2024-03-21 11/week @ 2024-03-28 5/week @ 2024-04-04

331 downloads per month

Apache-2.0

29KB
400 lines

arrow_cli  

Build Status

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

~30–44MB
~680K SLoC