JT
b1970f79ee
Add support for arbitrarily nested subcommands ( #3688 )
2021-06-26 09:09:06 +12:00
Võ Anh Duy
6cdd8a2b07
Fix string interpolation is not working with external command ( #3686 )
2021-06-26 08:14:54 +12:00
Eli Flanagan
4ed615cfcc
documentation: consistent abbreviation for URL ( #3684 )
...
I noticed `fetch`'s documentation used "URL" so wanted to do so here as
well.
2021-06-25 09:14:20 -05: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
JT
cac2875c96
Improve def parse errors ( #3681 )
2021-06-25 17:18:38 +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
6ba40773bb
Always read textview input from stream ( #3680 )
2021-06-25 14:17:58 +12:00
Darren Schroeder
19c79f0a73
Update stale.yml
...
changed ascending to true in order to catch all the old ones next time
2021-06-24 13:17:37 -05:00
Darren Schroeder
e58faeb66a
Update stale.yml
...
upped the operations-per-run to 520
2021-06-24 12:59:25 -05:00
Darren Schroeder
3a3d80826c
Update stale.yml
...
turn off dry-run/debug-only mode
2021-06-24 12:45:28 -05:00
Darren Schroeder
49c93e5b9e
Update stale.yml
2021-06-23 18:45:15 -05:00
Darren Schroeder
3f2a99a936
Update stale.yml
...
temporarily make it manually triggerable
2021-06-23 18:43:24 -05:00
Darren Schroeder
62eae9b470
Create stale.yml ( #3677 )
2021-06-23 18:30:19 -05:00
Darren Schroeder
a1aae8ca38
update filesize -> filesize math to fix coercion errors ( #3675 )
...
* update filesize -> filesize math to fix coercion errors
* maybe shouldn't do some operations with filesize and int?
2021-06-23 15:37:20 -05:00
Michael Angerman
104cf5b51b
make nu-cli mod app public ( #3673 )
2021-06-24 06:05:59 +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
Andrés N. Robalino
03c9eaf005
Variable completions. ( #3666 )
...
In Nu we have variables (E.g. $var-name) and these contain `Value` types.
This means we can bind to variables any structured data and column path syntax
(E.g. `$variable.path.to`) allows flexibility for "querying" said structures.
Here we offer completions for these. For example, in a Nushell session the
variable `$nu` contains environment values among other things. If we wanted to
see in the screen some environment variable (say the var `SHELL`) we do:
```
> echo $nu.env.SHELL
```
with completions we can now do: `echo $nu.env.S[\TAB]` and we get suggestions
that start at the column path `$nu.env` with vars starting with the letter `S`
in this case `SHELL` appears in the suggestions.
2021-06-23 19:21:39 +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
Darren Schroeder
b39dda0550
speed up windows completions ( #3665 )
...
* speed up windows completions
* fix CI failures
* make crate optional
* one more fix for CI
* allow unused
2021-06-21 16:39:21 -05:00
Darren Schroeder
7c0a52a81e
updated main
in table so that it outputs again ( #3662 )
2021-06-21 14:14:20 -05: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
26899bc0f0
Update README.md
2021-06-19 12:08:44 +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
Andrés N. Robalino
bd44bcee32
Clean up nu-completion dependencies. ( #3645 )
2021-06-18 00:54:04 -05: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
JT
6c2c16a971
Add back disks and net to sys ( #3639 )
2021-06-17 19:57:40 +12:00
Reagan McFarland
955a5ed8fb
Plugin: from_mp4 and UntaggedValue::duration fix ( #3618 )
...
* plugin: basic from_mp4 implementation
This patch introduces a very basic implementation of from_mp4, with only
a few bits of meta-data available. The rest of the available meta-data
(which is more than half left), will be included in a later patch
* Mp4: Almost all track metadata is implemented
Only meta-data that is not implemented is duration, facing some weird
issue I am going to check on later
* Mp4: All meta-data fields implemented
All meta-data fields that can be retrieved are now retrieved, with the
exception of duration for both tracks and the entire file itself because
there is still an issue. However, that will be fixed in the upcoming
patches
* fix: UntaggedValue::duration() serializes correctly now
Previous to this patch, there was an issue where when you would use
UntaggedValue::duration() it would result in an invalid JSONRPC
resulting string when using the protocol. This patch fixes this issue
* Mp4: Duration fixed for file and tracks
* plugins: Add plugin extra to src/plugins
* Mp4: Replace unwrap() with expect()
* Fix: Remove test mp4 file
2021-06-17 14:18:31 +12:00
Niklas Jonsson
a59414203f
Only discard command comment if prev token was comment ( #3628 )
...
This fixes issues where a file with multiple def commands with their own
doc comments, some of the comments would be discarded.
2021-06-17 14:11:05 +12:00
Chris Finazzo
631b067281
Shellcheck ( #3635 )
2021-06-17 14:09:08 +12:00
Darren Schroeder
02bac0a326
fix FlatShape::Garbage's default foreground color ( #3634 )
2021-06-16 15:43:15 -05:00
Andrés N. Robalino
7c8fb060f1
Extract completions into subcrate. ( #3631 )
2021-06-16 15:20:01 -05:00
vlad doster
04c0e94349
(docs) update README.md ( #3630 )
...
- suggest grammar changes
- correct punctuation
- make code fences consistently use `shell` vs `bash` && `shell`
2021-06-16 14:55:10 -05: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
18be6768c9
Update README.md
2021-06-16 18:24:21 +12:00
JT
fbe61a06f6
Update README.md
2021-06-16 18:23:27 +12: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
Andrés N. Robalino
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