08c624576c
try to use regular trim commands as much as possible ( #3743 )
2021-07-07 07:51:52 -05:00
56855f9791
Downgrade crossterm to fix pager compilation ( #3740 )
...
* Downgrade crossterm to fix pager compilation
With 0.20.0, the `table-pager` feature wouldn't compile.
Closes #3738
* Update Cargo.lock
2021-07-07 15:24:42 +12:00
651d425046
Remove ptree dep from nu-command, remove associated feature. ( #3741 )
...
Nothing used the `ptree` feature or optional dependency within
`nu-command` except to include it within the `version` output. This
may be related to when `nu-cli` also had a `ptree` feature, but
I'm not sure.
That leaves the code within `nu_plugin_tree` as the sole remaining
user of `ptree`, which is already covered by the feature `tree`
and included in the `version` output.
2021-07-06 10:33:24 -05:00
d1df9b9e38
Update minus, tui to remove crossterm 0.18 dep. ( #3739 )
...
We already depend on crossterm 0.19 (and 0.20), so we can at least
remove the usage of 0.18 by updating minus and tui.
2021-07-06 20:44:07 +12:00
b8c3a10e5b
Bump a few source compatible nu-command dependencies ( #3724 )
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de >
2021-07-05 19:16:34 +12:00
cab181832f
Bump rand version used by nu-command to 0.8 ( #3723 )
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de >
2021-07-05 16:12:44 +12:00
af2b2c668d
New take command ( #3722 )
...
* Type in command description
* filter name change
* Clean column name
* Clippy error and updated polars version
* Lint correction in file
* CSV Infer schema optional
* Correct float operations
* changes in series castings to allow other types
* Clippy error correction
* Removed lists from command signatures
* Added not command for series
* take command with args
* set with idx command
2021-07-05 11:46:53 +12:00
9a1e1d5b1e
move lang
command to $nu
( #3720 )
2021-07-01 13:09:50 -05:00
17008bb648
Removed list from dataframe command signatures ( #3713 )
...
* Type in command description
* filter name change
* Clean column name
* Clippy error and updated polars version
* Lint correction in file
* CSV Infer schema optional
* Correct float operations
* changes in series castings to allow other types
* Clippy error correction
* Removed lists from command signatures
* Added not command for series
2021-07-01 16:33:52 +12:00
bb5ab5d16c
nu-cli ctrl-c feature support. ( #3718 )
...
Seems we do `ctrl` feature checks in `nu-cli` and `nu-command`. We should find a better way to report the enabled features un the `version` command without using the conditionals (or somewhere else)
2021-06-30 19:45:27 -05:00
c36d356f4e
nu-cli: Remove crates not needed. ( #3716 )
2021-06-30 17:47:56 -05:00
333335c366
add ansi osc string terminator ( #3712 )
2021-06-30 12:01:23 -05:00
008bdfa43f
a new command to query the nushell internals ( #3704 )
...
* a new command to query the nushell internals
* added signature
* a little cleanup
2021-06-29 09:27:16 -05:00
c2f78aaf88
Adding all-trim option (with format and all-flag) ( #3696 )
...
* adding changes for all-trim option
* adding changes for the all-flag and format flag
* renaming modules - clippy warning
2021-06-28 05:42:15 +12:00
8f39f4580a
Add paste command ( #3694 )
...
* Add paste command
* fix build and format failures
* Add examples
* Make tests pass
* Format
* add cfg annotation for Clip
* format code
* remove additional import for clip
* Remove test
2021-06-27 08:42:17 +12:00
a2dc4199d0
port network url to engine-p ( #3690 )
...
migrate network URL related commands to engine-p.
Part of #3390 .
2021-06-26 13:19:10 +12:00
91da4e3168
No infer schema ( #3683 )
...
* Type in command description
* filter name change
* Clean column name
* Clippy error and updated polars version
* Lint correction in file
* CSV Infer schema optional
2021-06-25 20:35:07 +12:00
596062ccab
Clean column names ( #3678 )
...
* Type in command description
* filter name change
* Clean column name
* Clippy error and updated polars version
* Lint correction in file
2021-06-25 19:09:41 +12:00
93b5f3f421
Make lexing configurable wrt newlines ( #3682 )
2021-06-25 17:50:24 +12:00
a3f119e0bd
Add pathvar
command ( #3670 )
...
* Add pathvar command
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Add pathvar command to context
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Add pathvar reset command
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Update help message
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Remove insert command
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Remove unused import
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Remove insert mod
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Support for windows path separator
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Clear clippy errors
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Remove empty file
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Formatting
Signed-off-by: nathom <nathanthomas707@gmail.com >
2021-06-25 15:58:37 +12:00
4fe9d8a007
Enable dataframe command by default ( #3672 )
...
* Enable dataframe command by default
* Fix unwrap
2021-06-23 21:04:09 +12:00
edbc828fc3
Bump to 0.33.1 ( #3671 )
2021-06-23 19:57:41 +12:00
2b021472d6
Fixed panic on math with large durations ( #3669 )
...
* Output error when ls into a file without permission
* math sqrt
* added test to check fails when ls into prohibited dir
* fix lint
* math sqrt with tests and doc
* trigger wasm build
* Update filesystem_shell.rs
* Fix Running echo .. starts printing integers forever
* Fixed panic on operations with very large durations
Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com >
2021-06-23 15:44:14 +12:00
55cab9eb4f
Bump to 0.33 ( #3667 )
2021-06-22 17:22:33 +12:00
318d13ed58
Add built-in var to refer to pipeline values ( #3661 )
2021-06-21 12:31:01 +12:00
21a3ceee92
update/add path separators and environment separators to char ( #3660 )
2021-06-21 05:55:34 +12:00
a8f6a13239
Move path handling to nu-path ( #3653 )
...
* fixes #3616
2021-06-20 11:07:26 +12:00
b9f1371994
Series commands ( #3652 )
...
* new series commands
* clippy corrections
2021-06-20 10:59:39 +12:00
51c685aa99
port string case commands to engine-p ( #3649 )
...
Port snake_case and friends to engine-p syntax.
Part of #3390 .
2021-06-19 15:01:18 +12:00
9e39284de9
Add unlet_env
command ( #3629 )
...
* Add ability to remove env variables
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Implement unlet_env command
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Update parameter description
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Migrate to new filestructure
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Added tests for unlet-env
Signed-off-by: nathom <nathanthomas707@gmail.com >
* Formatting
Signed-off-by: nathom <nathanthomas707@gmail.com >
2021-06-19 15:00:07 +12:00
a74d05061d
Begin directory contrib docs and split commands ( #3650 )
...
* Begin directory contrib docs and split commands
* Fix unused import warning
2021-06-19 12:06:44 +12:00
4140834e4c
Remove dir-s/ectories/ectories-support features ( #3647 )
2021-06-19 11:29:29 +12:00
1e4678f929
Fix the ignore example ( #3644 )
2021-06-18 00:07:31 -05:00
fe5055cf29
Relax groups and blocks to output at pipeline level ( #3643 )
...
* Relax groups and blocks to output at pipeline level
* Fix up tests and add ignore command
2021-06-18 13:04:51 +12:00
d9d956e54f
Fix issue in external subexpression paths ( #3642 )
...
* Fix issue in external subexpression paths
* new clippy dropped
* clippy
2021-06-18 07:59:58 +12:00
2a946af81e
Support version option in Nu bin. ( #3632 )
...
Additionally we remove the little pieces that we relied on `clap` (for version number in this case).
2021-06-16 14:53:28 -05:00
7a4d6d64fd
Add file not found error for nu cmd args ( #3627 )
2021-06-16 14:57:14 +12:00
0eae9c49b0
Nu's rest arguments are source(s) files scripts to run. ( #3624 )
2021-06-15 20:38:56 -05:00
d0bca1fb0f
Remove 'help' Nu bin positional support. ( #3621 )
...
Mostly to keep parity with the rest of Nu internal commands (`-h` and `--help`) instead.
2021-06-15 18:26:04 -05:00
7c7e5112ea
Make Nu bootstrap itself from main. ( #3619 )
...
We've relied on `clap` for building our cli app bootstrapping that figures out the positionals, flags, and other convenient facilities. Nu has been capable of solving this problem for quite some time. Given this and much more reasons (including the build time caused by `clap`) we start here working with our own.
2021-06-15 17:43:25 -05:00
ec96e85d04
Dataframe commands ( #3608 )
...
* Change name from pls to dataframe
* filter and rename commands
* filter example
* Filter example with bool mask
2021-06-15 14:34:08 +12:00
d60d71a697
Begin porting mkdir ( #3607 )
...
* Begin porting mkdir
* Addressed comments
2021-06-15 06:57:21 +12:00
de99e35106
Refactor rarely changing engine state into its own struct ( #3612 )
...
* WIP
* Finish up EngineState refactor
* Fix Windows calls
* Fix Windows calls
* Fix Windows calls
2021-06-14 15:19:12 +12:00
721f704260
Add support to run external command with string evaluation ( #3611 )
2021-06-14 12:20:07 +12:00
b9ca3b2039
Remove EvaluationContext::from_args ( #3604 )
2021-06-11 18:35:21 +12:00
8ac572ed27
Make arg eval lazy, remove old arg evaluation code ( #3603 )
...
* Remove old argument eval
* Merge main
* fmt
* clippy
* clippy
* clippy
2021-06-11 13:57:01 +12:00
c4163c3621
Series arithmetic ( #3602 )
...
* operations with series
* contains operations with series
* Checked division and masked operations
2021-06-11 09:39:51 +12:00
1d7c909080
add single quote and double quote to char command ( #3601 )
2021-06-10 08:20:17 -05:00
500683831c
from xlsx/ods: Add parameter --sheets ( #3600 )
...
* from xlsx: Add parameter --sheets
* from ods: Add parameter --sheets
2021-06-10 07:44:24 -05:00
9a2fe7ec0c
from sqlite: Add test for table selection ( #3599 )
2021-06-10 07:41:43 -05:00