Skip to content

Commit 3c165e8

Browse files
committed
Update README with recent additions
1 parent 972132b commit 3c165e8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Ari stands for **A**rray **R**elational **I**nteractive programming environment.
44

5-
Ari is a set of extensions to the [Goal] programming language, also providing an extensible CLI with dedicated SQL mode.
5+
Ari is a set of extensions to the [Goal] programming language with an extensible CLI and dedicated SQL mode.
66

77
## Installation
88

@@ -26,6 +26,7 @@ Then run `ari` for a REPL or `ari --help` to see CLI options.
2626
- Runtime configuration:
2727
- Configure the REPL prompt by setting string values for the `ari.prompt` and `ari.nextprompt` (for multiline input) globals
2828
- Replace default REPL printing by setting a function value for the `ari.print` global (function receives a single Goal value to print)
29+
- Configure the output format with `--output-format` or using one of the `)output.` system commands at the REPL. Formats include CSV/TSV, JSON, Markdown, and LaTeX.
2930
- `ari.p` is bound to the previous result (value from last evaluation at the REPL)
3031
- Extensible help system
3132
- `help"help"` for an overview
@@ -37,7 +38,10 @@ Then run `ari` for a REPL or `ari --help` to see CLI options.
3738
- New Goal functions:
3839
- `http.` functions for HTTP requests using [Resty]
3940
- `sql.` functions for SQL queries and commands
40-
- Dedicated SQL mode for DuckDB
41+
- _(WIP)_ `time.` functions for more extensive date/time handling
42+
- `tui.` functions for basic terminal UI styling (colors, padding/margin, borders)
43+
- Dedicated SQL mode
44+
- The ari CLI uses DuckDB, but the `github.com/semperos/ari` Go package doesn't directly depend on a specific SQL database driver, so you can BYODB.
4145
- Activate with `)sql` for read-only, `)sql!` for read/write modes. Execute `)goal` to return to the default Goal mode.
4246
- Auto-completion of SQL keywords
4347
- Help entries for SQL keywords (shown during auto-complete, still WIP)

0 commit comments

Comments
 (0)