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
In order to increase debuggability, we want to introduce a CLI that can be used to query either AI or DB binaries
To do so, we would make use of #18 to aid with parsing into Vec<DBQuery> or Vec<AIQuery>. The requirements are as follows
Connection to either AI or DB binaries via the Rust client. The server type must be confirmed as well via INFOSERVER
Makes use of the dsl package to be able to turn raw semicolon delineated strings into queries. It then turns these queries into ServerQuery
Normal REPL behaviour showing servertype, host and port in the prompt, executing the commands on enter, while showing potential errors that come from dsl parse, db or ai
Creating pipeline for deploying ahnlich-cli as a binary and also including it within the docker images for ai and db
Updating README to include CLI description, usage examples and potentially a byzanz-record demo
Nice to have:
Autocompletion of commands. Rudimentarily this can be simple example usages such as
History file. Keeping track of all previously issued commands so as to allow the user be able to use arrow key to navigate upwards
Coloration of reserved keywords
Clear screen command
The text was updated successfully, but these errors were encountered:
In order to increase debuggability, we want to introduce a CLI that can be used to query either AI or DB binaries
To do so, we would make use of #18 to aid with parsing into
Vec<DBQuery>
orVec<AIQuery>
. The requirements are as followsdsl
package to be able to turn raw semicolon delineated strings into queries. It then turns these queries intoServerQuery
dsl
parse,db
orai
ai
anddb
Nice to have:
The text was updated successfully, but these errors were encountered: