You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-8Lines changed: 19 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,10 @@ Documentation is undergoing a significant revamp - the new documentation will be
14
14
15
15
The project offers four complementary interfaces:
16
16
17
-
1.**Text User Interface (TUI)**: An interactive SQL IDE with real-time query analysis, benchmarking, and catalog exploration
17
+
1.**Text User Interface (TUI)**: An interactive SQL IDE with real-time query analysis, benchmarking, and catalog exploration (requires `tui` feature)
18
18
2.**Command Line Interface (CLI)**: A scriptable engine for executing queries from files or command line
19
-
3.**FlightSQL Server**: A standards-compliant SQL interface for programmatic access
20
-
4.**HTTP Server**: A REST API for SQL queries and catalog exploration
19
+
3.**FlightSQL Server**: A standards-compliant SQL interface for programmatic access (requires `flightsql` feature)
20
+
4.**HTTP Server**: A REST API for SQL queries and catalog exploration (requires `http` feature)
21
21
22
22
All interfaces share the same execution engine, allowing you to develop locally with the TUI and then seamlessly deploy with the server implementations.
23
23
@@ -29,10 +29,13 @@ All interfaces share the same execution engine, allowing you to develop locally
29
29
30
30
#### From crates.io (Recommended)
31
31
```sh
32
-
#If you have Rust installed
32
+
#Core CLI and server interfaces
33
33
cargo install datafusion-dft
34
34
35
-
# For full functionality with all features
35
+
# With TUI interface
36
+
cargo install datafusion-dft --features=tui
37
+
38
+
# For full functionality with all features (including TUI)
See the [Features documentation](docs/features.md) for all available features.
55
64
65
+
**Note**: The TUI (Text User Interface) is optional and requires the `tui` feature flag. The CLI, FlightSQL server, and HTTP server are always available.
0 commit comments