fdce6c49ab
engine-q merge
2022-02-07 19:11:34 +00:00
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
96fedb47ee
Wait on the plugin child to prevent zombies ( #901 )
2022-01-31 10:20:11 -05:00
020ad24b25
"maybe text codec" version 2 ( #871 )
...
* Add a RawStream that can be binary or string
* Finish up updating the into's
2022-01-28 13:32:33 -05:00
a811eee6b8
Add support for 'open' ( #573 )
2021-12-25 06:24:55 +11:00
3522bead97
Add string stream and binary stream, add text decoding ( #570 )
...
* WIP
* Add binary/string streams and text decoding
* Make string collection fallible
* Oops, forgot pretty hex
* Oops, forgot pretty hex
* clippy
2021-12-24 18:22:11 +11:00
2883d6cd1e
Remove Span::unknown ( #525 )
2021-12-19 18:46:13 +11:00
8933dde324
Plugin option for shell ( #517 )
...
* calling plugin without shell
* spelling error
* option on register to select a shell
2021-12-18 12:13:56 -06:00
d8847f1082
Calling plugin without shell ( #516 )
...
* calling plugin without shell
* spelling error
2021-12-18 09:52:27 -06:00
4d7dd23779
Plugin json ( #474 )
...
* json encoder
* thread to pass messages
* description for example
2021-12-12 11:50:35 +00:00
29efbee285
corrected missing shellerror type ( #439 )
2021-12-05 13:25:37 +00:00
22469a9cb1
Improved labeled error from plugins ( #437 )
...
* improved labeled error from plugins
* corrected span
2021-12-05 16:11:19 +13:00
f3c8d35eb7
Plugin repeated ( #417 )
...
* not repeated decl in file and help
* implemented heashmap for repeated
* sorted scope commands
2021-12-03 14:29:55 +00:00
c5297d2b64
First step ( #411 )
2021-12-03 12:11:25 +13:00
45eba8b922
Introduce metadata into the pipeline ( #397 )
2021-12-02 18:59:10 +13:00
56307553ae
Plugin with evaluated call ( #393 )
...
* plugin trait
* impl of trait
* record and absolute path
* plugin example crate
* clippy error
* correcting cargo
* evaluated call for plugin
2021-12-02 05:42:56 +00:00
76019f434e
Dataframe feature ( #361 )
...
* custom value trait
* functions for custom value trait
* custom trait behind flag
* open dataframe command
* command to-df for basic types
* follow path for dataframe
* dataframe operations
* dataframe not default feature
* custom as default feature
* corrected examples in command
2021-11-23 08:14:40 +00:00
88988dc9f4
Plugins signature load ( #349 )
...
* saving signatures to file
* loading plugin signature from file
* is_plugin column for help command
2021-11-19 15:51:42 +13:00
b35914bd17
Category option for signature ( #343 )
...
* category option for signature
* category option for signature
* column description for $scope
2021-11-17 17:22:37 +13:00
dd6452dfaa
capnp proto change schema ( #304 )
...
* capnp proto change schema
* format schema file
2021-11-08 10:43:32 +13:00
1d356276c2
simple inc plugin implementation
2021-11-04 22:04:21 +00:00
e193bf43fb
multiple functions in plugin
2021-11-02 21:51:11 +00:00
12eed1f98a
plugin feature flag
2021-11-02 20:56:00 +00:00
19301751ee
Fix some machine epsilon warnings
2021-11-02 19:37:53 +13:00
1f4c34fa04
adding span to value encoding
2021-11-01 08:16:56 +00:00
c56a233808
formating schema file
2021-11-01 07:56:10 +00:00
43c3cfecf7
plugin call function
2021-11-01 07:20:33 +00:00
a390f66dbf
call and response serializers
2021-10-31 08:17:01 +00:00
37f7a36123
syntax serializers
2021-10-30 14:21:59 +01:00
9838154ad1
round trip call info
2021-10-30 11:19:16 +01:00
af02c8f6ea
call info encoder
2021-10-26 20:50:39 +01:00
36a834c1e3
encode list
2021-10-24 13:20:01 +01:00
5a1d99cefb
plugin command
2021-10-23 21:11:19 +01:00
232790f488
plugin command
2021-10-23 21:08:54 +01:00
ab2d2db987
Fix clippy warnings ( #4088 )
...
* Fix clippy warnings
* Fix clippy warnings
2021-10-22 06:57:51 +13:00
383e874166
Fix a bunch of future clippy warnings ( #3586 )
...
* Fix a bunch of future clippy warnings
* Fix a bunch of future clippy warnings
2021-06-10 07:08:12 +12:00
91a929b2a9
Clippy fixes for new Rust version ( #3392 )
2021-05-07 07:58:21 +12:00
7e184b58b2
Fix warnings for Rust 1.51 ( #3214 )
...
* Fix warnings for Rust 1.51
* More fixes
* More fixes
2021-03-26 21:26:57 +13:00
b435075e09
Temporarily(?) switch from heim+uom to sysinfo ( #2954 )
...
* Switch from heim to sysinfo
* WIP
* more cleanup
* fmt
* lint
2021-01-20 20:18:38 +13:00
a5f7600f6f
Fix typos ( #2842 )
2021-01-02 17:24:32 +13:00
b6d19cc9fa
Move command changes. Refactorings. ( #2683 )
...
Continuing on anchoring and improvements on Nu's overall internal commands (#2635 ).
`move column` sub command has been turned into the command `move` since
we use it to move exclusively columns. Examples added as well.
Fixed it to carry along any anchor locations that might be in place if
table to be moved originates from other sources.
2020-10-20 04:07:13 -05:00
9b577b8679
Update bigint/bigdecimal ( #2585 )
...
* Update bigint/bigdecimal
* clippy
2020-09-22 05:28:31 +12:00
a5b6bb6209
Add global mode to str trim ( #2576 )
...
* Add global mode to str trim
The global mode allows skipping non-string values,
and processes rows and tables as well
* Add tests to action with ActionMode::Global
2020-09-20 21:04:26 +12:00
4724b3c570
Slim down cli plugin logic.
2020-08-27 06:28:18 -05:00
c48ea46c4f
Match cleanup ( #2290 )
2020-08-02 18:34:33 -04:00
c299d207f7
Remove unnecessary match ( #2183 )
2020-07-15 19:50:38 +12:00
eb1ada6115
issue1332 - Fix for yamls with unquoted double curly braces ( #1988 )
...
* Gnarly hardcoded fix
* Whoops remove println
2020-06-17 07:12:04 +12:00
8a99d112fc
Add --to-float to str plugin ( #1872 )
2020-05-24 18:11:49 -04:00
a86a0abb90
Plugin documentation ( #1431 )
...
* Add very basic documentation. Need to play with rest of the api to figure out what it does
* Add some documentation to more of the Plugin API methods
* fmt
2020-02-24 15:28:46 +13:00
5919c6c433
Remove unwraps ( #1153 )
...
* Remove a batch of unwraps
* finish another batch
2020-01-04 10:11:21 +13:00