Fernando Herrera
de554f8e5f
filesize conversion ( #5770 )
2022-06-13 14:44:32 -05:00
Fernando Herrera
44979f3051
expression to literal ( #5769 )
2022-06-13 13:22:46 -05:00
JT
7ae7394c85
Force floats to output a decimal in nuon ( #5768 )
...
* Force floats to output a decimal in nuon
* Add test
2022-06-14 05:45:07 +12:00
Darren Schroeder
9dbf7556b8
more verbose error handling ( #5765 )
2022-06-13 07:01:00 -05:00
pwygab
caafd26deb
Attempts to add //
math operator ( #5759 )
...
* attempts to add `div` math operator
* allows `//` to be used too
* fmt:
* clippy issue
* returns appropriate type
* returns appropriate type 2
* fmt
* ensure consistency; rename to `fdiv`
* Update parser.rs
2022-06-13 13:54:47 +03:00
Justin Ma
43a218240c
Add setup-nu link in README.md ( #5763 )
2022-06-13 17:40:38 +08:00
Fernando Herrera
11d7d8ea1e
Remove dfr from dataframe commands ( #5760 )
...
* input and output tests
* input and output types for dfr
* expression converter
* remove deprecated command
* correct expressions
* cargo clippy
* identifier for ls
* cargo clippy
* type for head and tail expression
* modify full cell path if block
2022-06-12 14:18:00 -05:00
WindSoilder
2dea9e6f1f
fix arg parse ( #5754 )
...
* fix arg parse
* add ut, fix clippy
* simplify code
* fmt code
2022-06-11 20:52:31 +12:00
WindSoilder
c5cb369d8d
While starting nu, force PWD to be current working directory ( #5751 )
...
* fix current working directory during start
* fix tests
* always set PWD to current_dir
2022-06-10 13:01:08 -05:00
Kangaxx-0
b6959197bf
Support completion for alias and sub-command ( #5749 )
...
* 06-07-wsl
* 06-07-linux-issue-with-delete-input
* 06-08-2023
* 06-08-Linux
* commit for merge
* Fix unit test
* format
* clean code
Co-authored-by: Frank Zhang <v-frankz@microsoft.com>
2022-06-10 12:59:15 -05:00
Fernando Herrera
d5b99ae316
input and output types ( #5750 )
...
* input and output types
* added description
* type from stored variable
* string in custom value
* more tests with non custom
2022-06-10 10:59:35 -05:00
Reilly Wood
9d10007085
Temporarily disable rust-cache in tests ( #5747 )
2022-06-09 12:03:56 -04:00
WindSoilder
2e0b964d5b
handle SIGQUIT ( #5744 )
...
* handle sigquit
* fix clippy
2022-06-09 07:08:15 -05:00
Jakub Žádník
5bae7e56ef
Add $nu.scope.engine_state
( #5739 )
...
* Add number of items present in engine state
* Rename num_decls column to num_commands
2022-06-08 13:31:36 -05:00
WindSoilder
b42ef45c7c
add as record tag to transfer result to record ( #5736 )
...
* add as record tag to transfer result to record
* tweak text
Co-authored-by: Darren Schroeder <343840+fdncred@users.noreply.github.com>
2022-06-08 07:00:19 -05:00
pwygab
3423cd54a1
add search terms to alias ( #5737 )
2022-06-08 06:22:53 -05:00
Darren Schroeder
837f0463eb
updated Dir to dir
2022-06-07 14:58:23 -05:00
Reilly Wood
56f6f683fc
Clean up README ( #5718 )
...
* Clean up README
* Update CONTRIBUTING.md
* Another pass over the README. Table of contents, more install info
* add a little extra features definition
* fix Winget instructions
* Change winget instructions to nushell (easier to remember)
Co-authored-by: Darren Schroeder <343840+fdncred@users.noreply.github.com>
2022-06-07 12:47:08 -07:00
Darren Schroeder
c57f41e5f2
make to text
work more intuitively ( #5733 )
2022-06-07 14:43:24 -05:00
WindSoilder
8c74b1e437
print warning message if meet non utf-8 path ( #5731 )
2022-06-07 08:22:52 -05:00
pwygab
8318d59ef1
improve str substring ( #5730 )
2022-06-07 06:09:16 -05:00
Justin Ma
64efa30f3e
fix: normalize some parameter names ( #5725 )
2022-06-06 09:42:13 -05:00
Jae-Heon Ji
820a6bfb08
feat: add search terms to category of strings ( #5723 )
2022-06-06 08:47:09 -05:00
pwygab
b8d253cbd7
Attempts to add a command that checks if nushell is running with admin priveleges ( #5712 )
...
* attempts to add is-admin command
* fmt and clippy
* fmt
* Update is_admin.rs
* typos
* typo in example
2022-06-06 06:55:23 -05:00
sec65
3c421c5726
Added loginshell config file #4620 ( #5714 )
...
* Added loginshell config file #4620
* added sample login.nu
* added environment variable loginshell-path
2022-06-06 06:52:37 -05:00
WindSoilder
75b2d26187
fix argument type ( #5695 )
...
* fix argument type
* while run external, convert list argument to str
* fix argument converting logic
* using parse_list_expression instead of parse_full_cell_path
* make parsing logic more explicit
* revert changes
* add tests
2022-06-06 13:19:06 +03:00
Reilly Wood
17a5aa3052
Statically link the CRT on Windows ( #5717 )
2022-06-05 17:01:01 -07:00
Herlon Aguiar
e4a22799d5
nu-engine: better display for shape when showing help params ( #5715 )
2022-06-05 08:13:04 -05:00
pwygab
fda456e469
make range
require the rows ( #5710 )
2022-06-04 18:48:01 +12:00
Stefan Holderbach
e5d38dcff6
Address lints from clippy for beta/nightly ( #5709 )
...
* Fix clippy lints in tests
* Replace `format!` in `.push_str()` with `write!`
Stylistically that might be a bit rough but elides an allocation.
Fallibility of allocation is more explicit, but ignored with `let _ =`
like in the clippy example:
https://rust-lang.github.io/rust-clippy/master/index.html#format_push_string
* Remove unused lifetime
* Fix macro crate relative import
* Derive `Eq` for `PartialEq` with `Eq` members
https://rust-lang.github.io/rust-clippy/master/index.html#derive_partial_eq_without_eq
* Remove unnnecessary `.to_string()` for Cow<str>
* Remove `.to_string()` for `tendril::Tendril`
Implements `Deref<Target = str>`
2022-06-04 18:47:36 +12:00
Stefan Holderbach
a82fa75c31
Update nu-ansi-term to remove Deref
impl ( #5706 )
...
Resolves an unexpected issue due to `Deref` and `ToString` interacting
Details: https://github.com/nushell/nu-ansi-term/pull/5 and https://github.com/nushell/reedline/pull/435#issuecomment-1141348209
Also updates reedline: Includes a fix for a panic when the directory containing the history is deleted during a running reedline session. (nushell/reedline#436 )
2022-06-03 21:38:54 +02:00
Stefan Holderbach
0c16464320
Use search terms in the help menu search ( #5708 )
...
Currently only `help --find` was using the search terms. With this change they will also be used by the `F1` help menu
2022-06-03 20:30:36 +02:00
Reilly Wood
888758b813
Fix ls
for Windows system files ( #5703 )
...
* Fix `ls` for Windows system files
* Fix non-Windows builds
* Make Clippy happy on non-Windows platforms
* Fix new test on GitHub runners
* Move ls Windows code into its own module
2022-06-03 12:37:27 -04:00
Vanilla
cb909f810e
fix[table]: Panic when passthru small number of table -w
. ( #5705 )
2022-06-03 07:46:36 -05:00
Stefan Holderbach
a75318d7e8
Improve internal documentation of save
command ( #5704 )
...
- Example for `--append` mode.
- Search terms for redirection
2022-06-03 11:35:31 +02:00
Per Bothner
7a9bf06005
Minor fixes to shell integation in repl. ( #5701 )
...
Added CMD_FINISHED_MARKER to be emitted when command finishes.
Also switched the names PRE_EXECUTE_MARKER and PRE_PROMPT_MARKER
as the old names were confusing/wrong.
2022-06-02 17:57:19 -05:00
Per Bothner
a06299c77a
Improve <table> output of 'to html', ( #5699 )
...
* Fix <table> output of 'to html',
Specifically, add <thead> and <tbody> elements.
That allows for better styling and (future) some neat JavaScript.
* Update tests for previous <table> changes.
2022-06-02 17:34:31 -05:00
Yethal
e4bcd1934d
Add completions for nu ( #5700 )
2022-06-02 17:12:59 -05:00
Jakub Žádník
4673adecc5
Fix wrong path
help message ( #5698 )
2022-06-02 23:00:29 +03:00
Justin Ma
1b8051ece5
Fix doc building for vuepress-next, avoid using angle brackets ( #5696 )
...
* Fix doc building for vuepress-next, avoid using angle brackets
* [ci skip]
2022-06-02 17:38:42 +08:00
Justin Ma
d44059c36b
feat: Add sensitive flag to get, fix #4295 ( #5685 )
...
* feat: Add insensitive flag to get, fix #4295
* add get insensitive example
* Fix get flags
* Update get examples
2022-06-01 08:34:42 -05:00
pwygab
b79abdb2a5
small typo fix ( #5693 )
2022-05-31 21:24:16 -05:00
Kangaxx-0
ee8a0c9477
Fix cp bug ( #5642 )
2022-05-31 18:24:33 -05:00
WindSoilder
41853b9f18
expand env for path ( #5692 )
2022-05-31 12:51:42 +03:00
Fernando Herrera
997d56a288
Lazy dataframes ( #5687 )
...
* change between lazy and eager
* when expressions
* examples for aggregations
* more examples for agg
* examples for dataframes
* checked examples
* cargo fmt
2022-05-31 07:29:55 +01:00
WindSoilder
0769e9b750
make ls works better with glob ( #5691 )
...
* fix glob behavior
* fix doc
2022-05-30 19:13:27 -05:00
WindSoilder
f5519e2a09
base64 command more friendly ( #5680 )
...
* base64 command more friendly
* using match instead of so much else if..
2022-05-30 09:30:16 +02:00
Stefan Holderbach
8259d463aa
Update reedline ( #5678 )
...
More fixes/changes to default keybindings
2022-05-30 09:26:57 +02:00
Stefan Holderbach
e2c015f725
Clarify error message for let
in pipeline ( #5677 )
...
Refer to the suggestion as an assignment
2022-05-30 09:26:33 +02:00
pwygab
eb12fffbc6
prevent panic with let
alone in pipeline ( #5676 )
...
* prevent panic with `let` alone in pipeline
* Update parser.rs
2022-05-29 22:16:41 +02:00