2
0
Fork 0
mirror of https://github.com/nushell/nushell synced 2025-01-22 18:05:21 +00:00
Commit graph

5249 commits

Author SHA1 Message Date
Fernando Herrera
488f81d012
history bang ()
* history bang

* change of char
2022-03-05 09:38:35 +00:00
Justin Ma
bc119a5e98
Update build and install scripts ()
* Update build and install scripts

* Add build-all.nu and uninstall-all.sh
2022-03-05 00:10:33 -05:00
JT
9c17c73d5f
Add more exit code support () 2022-03-04 17:46:18 -05:00
Darren Schroeder
cd721fc363
build script for mac and linux () 2022-03-04 16:17:33 -06:00
Darren Schroeder
5b3cc73ac6
remove the hard coded escaping from split row and split column () 2022-03-04 15:09:35 -06:00
Fernando Herrera
02dfb57ed1
partial completions bug () 2022-03-04 17:53:00 +00:00
Darren Schroeder
fbb2e7136c
match is now in the find command () 2022-03-04 11:29:45 -06:00
Darren Schroeder
b714e034aa
remove some old documentation, relocate others ()
* remove some old documentation, relocate others

* small tweak to default config
2022-03-04 11:37:08 -05:00
JT
e64ca97fe2
move scope variable into nu variable () 2022-03-04 11:36:11 -05:00
JT
eef3de2d05
Move old plugins () 2022-03-04 09:36:03 -05:00
Darren Schroeder
89b7f4d57c
add windows build script () 2022-03-04 08:00:11 -06:00
JT
7c205d7a3a
Remove the pack-in plugins () 2022-03-04 08:57:38 -05:00
Justin Ma
1157fcf372
fix typo, update some examples and regenerate docs () 2022-03-04 06:10:09 -06:00
dgalbraith
eeef9f27eb
Add installation instructions using Chocolatey ()
Add installation instructions for Nushell on Windows using the
Chocolatey package manager.
2022-03-03 15:26:06 -06:00
Genna Wingert
47d5501f9f
Add aliases to command completions () 2022-03-03 15:07:13 -05:00
Genna Wingert
97b3e4a233
Fix aliases to known externals () 2022-03-03 14:05:55 -05:00
Daniel Reilly
52f4c4ba7e
Adds tab indentation option for JSON files. () 2022-03-03 13:15:13 -05:00
JT
7d0531d270
Add support for escape characters, make nuon a JSON superset ()
* WIP

* Finish adding escape support in strings

* Try to fix windows
2022-03-03 13:14:03 -05:00
Genna Wingert
13f2048ffb
Add completion options for custom completions ()
* Add completion options for custom completions

* Make clippy happy

* Refactor options for clarity

* Make return type of filtering explicit
2022-03-03 09:45:35 -05:00
Yutaro Ohno
210d25f2a0
Add into duration ()
* Add `into duration` command

* Avoid using unwrap()

* Use existing logic to parse duration strings
2022-03-03 08:16:04 -05:00
Fernando Herrera
2fd42d25b1
partial completions () 2022-03-03 11:13:44 +02:00
Jakub Žádník
d90b7953dd
Use Nushell's PATH in which ()
* Make which use our path instead of std::env

* Unignore which test

* Fix wrong fn signature without which feature
2022-03-03 10:38:31 +02:00
Darren Schroeder
50399c349f
relocate default config in sample_config folder ()
* relocate default config in sample_config folder

* relocate config file
2022-03-02 19:22:15 -06:00
JT
96a1bf5f8d
Experiment: Allow both $true/true and $false/false ()
* Change true/false to keywords

* oops, clippy

* Both kinds of bools

* Add in some boolean variables

* disable py virtualenv test for now
2022-03-02 19:55:03 -05:00
JT
fd88920a9d
Make sure we have text before json parse () 2022-03-02 15:58:56 -05:00
JT
88d7b50e37
Pass redirects into call ()
* Pass redirects into call

* Oops, format
2022-03-02 07:52:24 -05:00
Michael Rutter
0da9213de6
document environment variable for starship prompt ()
It would appear that starship needs an environment variable set to output the prompt correctly on a per shell basis.
2022-03-01 18:38:35 -05:00
JT
4965f4cbf4
Bump to 0.59.1 () 2022-03-01 16:55:51 -05:00
Darren Schroeder
fef7f38da8
removed decode from pipeline for vivid () 2022-03-01 09:20:02 -06:00
Justin Ma
42f1874a3a
Update some examples and docs ()
* Update some examples and docs

* Update now.rs

* Update date_now.md

Co-authored-by: JT <547158+jntrnr@users.noreply.github.com>
2022-03-01 08:05:29 -05:00
JT
2a89936bee
Move to latest stable crossterm, with fix () 2022-03-01 07:05:46 -05:00
Fernando Herrera
ece5e7dbb7
dataframe list command () 2022-03-01 06:41:13 -05:00
JT
a6a96b29cb
Add binary literals () 2022-02-28 18:31:53 -05:00
Luca Trevisani
e3100e6afd
Fix alias in docs/sample_config/config.toml () 2022-02-28 15:47:14 -06:00
JT
cb5c61d217
Fix open ended ranges ()
* Make open ended ranges more open ended

* Add test
2022-02-28 11:15:31 -05:00
Justin Ma
b09acdb7f9
Fix unsupported type message for some math related commands ()
* Fix unsupported type message of some math related commands

* changing the error form for UnsupportedInput

* cargo fmt
2022-02-28 10:14:33 -05:00
JT
0924975b4c
Use default_config.nu by default ()
* Use default_config.nu by default

* Fix default color
2022-02-28 10:12:08 -05:00
JT
d6a6c4b034
Add back in default keybindings ()
* Add back in default keybindings

* Add support for edit commands, add in undo
2022-02-28 08:54:40 -05:00
Stefan Holderbach
eec1730449
Add profiling build profile and symbol strip ()
* Add profiling build profile and symbol strip

Stripping the symbols for the release build improves the size of the
binary significantly

Adds a custom build profile for performance profiling that includes all
symbols for analysis.

Can be used via

```
cargo build --profile profiling
```

* Retain a minimal backtrace
2022-02-28 07:13:24 -05:00
JT
10364c4f22
don't use table compaction in to nuon if not a table ()
* don't use table compaction in to nuon if not a table

* Make a proper nuon conversion test

* more nuon tests
2022-02-28 07:10:02 -05:00
Jonathan Moore
ef70c8dbe4
Date parse refactor ()
* More flexible and DRY datetime parsing

* Update error messages

* cargo fmt

* clippy

* Add DatetimeParseError
2022-02-27 20:21:46 -05:00
Darren Schroeder
0f437589fc
add last exit code to starship parameters () 2022-02-27 17:26:15 -06:00
Darren Schroeder
796d4920ab
add char separators ()
* add char separators

* sir clipster

* unclippy
2022-02-27 16:03:21 -06:00
JT
7819210037
Add shortcircuiting boolean operators () 2022-02-27 17:02:53 -05:00
Fernando Herrera
4ebbe07d27
Polars upgrade ()
* polars upgrade

* Update describe.rs

Co-authored-by: JT <547158+jntrnr@users.noreply.github.com>
2022-02-27 11:10:29 -05:00
Fernando Herrera
10ceac998e
menu keybindings in default file ()
* menu keybindings in default file

* remove print

* change keybinding
2022-02-27 08:41:04 -05:00
JT
446c2aab17
Lets internals also have exit codes () 2022-02-27 08:16:19 -05:00
Fernando Herrera
995757c055
flags for find () 2022-02-27 06:17:13 -05:00
Stefan Holderbach
799fa98411
Update reedline, revert crossterm ()
At the moment `crossterm` apparently has a regression decoding certain important key combinations on Windows.
Thus reedline reverted to the previous version.

Some changes are necessary to remove the need for `crossterm` in the use of `lscolors`.
Introduces two local conversion traits.

Additionally update the `Highlighter` API to support the cursor
position.
This will enable brace/statement match highlighting.
2022-02-26 11:23:05 -06:00
LordMZTE
d2bd71d2aa
add LAST_EXIT_CODE variable () 2022-02-26 08:57:45 -05:00