A new type of shell
Go to file
Darren Schroeder 004d7b5ff0
query command with json, web, xml (#870)
* query command with json, web, xml

* query xml now working

* clippy

* comment out web tests

* Initial work on query web

For now we can query everything except tables

* Support for querying tables

Now we can query multiple tables just like before, now the only thing
missing is the test coverage

* finish off

* comment out web test

Co-authored-by: Luccas Mateus de Medeiros Gomes <luccasmmg@gmail.com>
2022-02-01 12:45:48 -06:00
.github Update pull_request_template.md 2022-01-24 21:45:20 +02:00
crates query command with json, web, xml (#870) 2022-02-01 12:45:48 -06:00
docs Update 3rd_Party_Prompts.md (#878) 2022-01-28 19:41:48 -05:00
src query command with json, web, xml (#870) 2022-02-01 12:45:48 -06:00
.gitignore ignore .DS_Store files on Mac (#622) 2021-12-29 12:42:11 -06:00
Cargo.lock query command with json, web, xml (#870) 2022-02-01 12:45:48 -06:00
Cargo.toml query command with json, web, xml (#870) 2022-02-01 12:45:48 -06:00
LICENSE Create LICENSE 2021-10-07 06:36:28 +13:00
README.md Update README.md 2022-01-19 13:33:04 +11:00

Engine-q

Engine-q is a project to replace the current functionality in Nushell. It's still in beta state, and there are still some places that need help: please see the final checklist.

Contributing

If you'd like to help out, come join us on the discord or propose some work in an issue or PR draft. We're currently looking to begin porting Nushell commands to engine-q.

If you are interested in porting a command from Nushell to engine-q you are welcome to comment on this issue 735 with the command name you would like to port.

Giving engine-q a test drive

To try out engine-q you need a recent Rust toolchain consisting of the rust compiler and cargo (https://www.rust-lang.org/tools/install).

Switch to a directory where you want to create the directory with engine-q code and clone the repository from github with

git clone https://github.com/nushell/engine-q.git
# Switch to the newly created directory `engine-q` containing the current source code
cd engine-q

Build and run with:

cargo run

For full performance build and run in release mode

cargo run --release

If you also want to have access to all ported plugins including dataframe support you need to enable the extra features with:

cargo run --features extra