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
72838cc083
Move to using clippy ( #1142 )
...
* Clippy fixes
* Finish converting to use clippy
* fix warnings in new master
* fix windows
* fix windows
Co-authored-by: Artem Vorotnikov <artem@vorotnikov.me >
2019-12-31 20:36:08 +13:00
0615adac94
Inc refactoring, Value helper test method extractions, and more integration helpers. ( #1135 )
...
* Manifests check. Ignore doctests for now.
* We continue with refactorings towards the separation of concerns between
crates. `nu_plugin_inc` and `nu_plugin_str` common test helpers usage
has been refactored into `nu-plugin` value test helpers.
Inc also uses the new API for integration tests.
2019-12-29 00:17:24 -05:00
f6c62bf121
Nu plugins now depend on nu-plugin crate.
2019-12-27 08:52:15 -05:00