Sam Bordo
57073cc6cf
port capitalize to engine-p ( #3794 )
...
Part of #3390 .
2021-07-23 19:13:11 +12:00
Jakub Žádník
f9f39c0a1c
Support other variables than PATH in pathvar ( #3791 )
...
* Fix swapped PATH env var separators
* Support pathvar to manipulate other vars than PATH
* Add tests for pathvar and its subcommands
* Fix PATH env name for Windows
Seems like Windows uses PATH as well.
Co-authored-by: Jakub Žádník <jakub.zadnik@tuni.fi>
2021-07-23 19:11:56 +12:00
Fernando Herrera
9b5db297a6
Replace command ( #3823 )
...
* replace command
* cargo fmt
* Signature correction
2021-07-22 08:45:46 -05:00
Jakub Žádník
b7215b5dde
Fix expected age of mockup files in example tests ( #3808 )
2021-07-20 18:05:58 -05:00
Fernando Herrera
411435d68f
Dataframe Shape command ( #3805 )
...
* size command to get dataframe info
* change command name to shape
* apply lint to file
2021-07-20 07:07:42 -05:00
Fernando Herrera
3645a0f0e4
Updated polars version for faster CSV reader ( #3781 )
2021-07-14 15:33:21 -05:00
Fernando Herrera
bb218b824e
corrected position of dataframes ( #3776 )
2021-07-14 08:46:32 -05:00
JT
71f4ea9d76
Bump to 0.34.0 ( #3766 )
2021-07-14 05:57:41 +12:00
Darren Schroeder
56c7a99eb4
Into binary changes ( #3758 )
...
* kind of works but not what we really want
* updated `into binary` and `first` to work better together
* attempt to fix wasm build problem
* attempt #2 to fix wasm stuff
2021-07-09 16:43:18 -05:00
Matheus
5bc7a1f435
#3385 : Add unique option for uniq command ( #3754 )
...
* Added -u arg for command uniq.
* Update uniq.rs
Co-authored-by: JT <jonathandturner@users.noreply.github.com>
2021-07-10 07:27:35 +12:00
Eli Flanagan
11cb5ed10e
port strings size engine-p ( #3690 ) ( #3753 )
...
migrate `size` command to engine-p.
I also tweaked the signature of the primary logic (`size`) to mimic `keep`.
Part of #3390 .
2021-07-10 06:45:19 +12:00
Darren Schroeder
1911aad57f
add a couple more features ( #3749 )
2021-07-07 12:03:59 -05:00
Darren Schroeder
08c624576c
try to use regular trim commands as much as possible ( #3743 )
2021-07-07 07:51:52 -05:00
Jakub Žádník
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
Bruce Mitchener
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
Bruce Mitchener
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
Daniel Egger
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
Daniel Egger
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
Fernando Herrera
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
Darren Schroeder
9a1e1d5b1e
move lang
command to $nu
( #3720 )
2021-07-01 13:09:50 -05:00
Fernando Herrera
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
Andrés N. Robalino
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
Andrés N. Robalino
c36d356f4e
nu-cli: Remove crates not needed. ( #3716 )
2021-06-30 17:47:56 -05:00
Darren Schroeder
333335c366
add ansi osc string terminator ( #3712 )
2021-06-30 12:01:23 -05:00
Darren Schroeder
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
Palash Ahuja
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
Elton Leander Pinto
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
Eli Flanagan
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
Fernando Herrera
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
Fernando Herrera
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
JT
93b5f3f421
Make lexing configurable wrt newlines ( #3682 )
2021-06-25 17:50:24 +12:00
Nathan Thomas
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
JT
4fe9d8a007
Enable dataframe command by default ( #3672 )
...
* Enable dataframe command by default
* Fix unwrap
2021-06-23 21:04:09 +12:00
JT
edbc828fc3
Bump to 0.33.1 ( #3671 )
2021-06-23 19:57:41 +12:00
Luccas Mateus
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
JT
55cab9eb4f
Bump to 0.33 ( #3667 )
2021-06-22 17:22:33 +12:00
JT
318d13ed58
Add built-in var to refer to pipeline values ( #3661 )
2021-06-21 12:31:01 +12:00
Darren Schroeder
21a3ceee92
update/add path separators and environment separators to char ( #3660 )
2021-06-21 05:55:34 +12:00
Niklas Jonsson
a8f6a13239
Move path handling to nu-path ( #3653 )
...
* fixes #3616
2021-06-20 11:07:26 +12:00
Fernando Herrera
b9f1371994
Series commands ( #3652 )
...
* new series commands
* clippy corrections
2021-06-20 10:59:39 +12:00
Eli Flanagan
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
Nathan Thomas
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
JT
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
Jakub Žádník
4140834e4c
Remove dir-s/ectories/ectories-support features ( #3647 )
2021-06-19 11:29:29 +12:00
JT
1e4678f929
Fix the ignore example ( #3644 )
2021-06-18 00:07:31 -05:00
JT
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
JT
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
Andrés N. Robalino
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
JT
7a4d6d64fd
Add file not found error for nu cmd args ( #3627 )
2021-06-16 14:57:14 +12:00
Andrés N. Robalino
0eae9c49b0
Nu's rest arguments are source(s) files scripts to run. ( #3624 )
2021-06-15 20:38:56 -05:00