1
0
mirror of https://github.com/nushell/nushell.git synced 2025-01-19 04:40:41 +01:00
Commit Graph

3560 Commits

Author SHA1 Message Date
JT
c08e145501
Fix clippy warnings () 2021-12-03 07:05:38 +13:00
miheer vaidya
c00853a473
Seems like accessing $it outside each is not possible now () 2021-12-03 06:49:24 +13:00
Andrew Houts
79c7b20cfd
add login shell flag () 2021-12-02 20:05:04 +13:00
JT
89cbfd758d
Remove 'arboard' () 2021-12-02 08:48:03 +13:00
Darren Schroeder
e6e6b730f3
Bye bye upx sorry ()
* bye bye upx, let's try stripping alone

* remove all stripping - not sure it's even working
2021-11-30 13:34:16 -06:00
Darren Schroeder
0fe6a7c1b5
bye bye upx, let's try stripping alone () 2021-11-30 12:11:01 -06:00
Braulio Valdivielso Martínez
1794ad51bd
Sanitize arguments to external commands a bit better ()
* fix 

We are passing commands into a shell underneath but we were not
escaping arguments correctly. This new version of the code also takes
into consideration the ";" and "&" characters, which have special
meaning in shells.

We would probably benefit from a more robust way to join arguments to
shell programs. Python's stdlib has shlex.join, and perhaps we can
take that implementation as a reference.

* clean up escaping of posix shell args

I believe the right place to do escaping of arguments was in the
spawn_sh_command function. Note that this change prevents things like:

^echo "$(ls)"

from executing the ls command. Instead, this will just print

$(ls)

The regex has been taken from the python stdlib implementation of shlex.quote

* fix non-literal parameters and single quotes

* address clippy's comments

* fixup! address clippy's comments

* test that subshell commands are sanitized properly
2021-11-29 09:46:42 -06:00
Braulio Valdivielso Martínez
fb197f562a
save --append: create file if it doesn't exist ()
* have save --append create file if not exists

Currently, doing:

echo a | save --raw --append file.txt

will fail if file.txt does not exist. This PR changes that

* test that `save --append` will create new file
2021-11-26 12:27:41 -06:00
Tshepang Lekhonkhobe
91c270c14a
fix markup () 2021-11-26 07:37:50 -06:00
Edward Betts
3e93ae8af4
Correct spelling () 2021-11-25 11:11:20 -06:00
ahkrr
e06df124ca
upgrading dependencies ()
* upgrade dependencies
num-bigint 0.3.1 -> 0.4.3
bigdecimal-rs 0.2.1 -> bigdecimal 0.3.0
s3hander 0.7 -> 0.7.5
bat 0.18 -> 0.18, default-features = false

* upgrade arboard 1.1.0 -> 2.0.1

* in polars use comfy-table instead of prettytable-rs
the last release of prettytable-rs was `0.8.0 Sep 27, 2018`
and it uses `term 0.5` as a dependency

* upgrade dependencies

* upgrade trash -> 2.0.1

Co-authored-by: ahkrr <alexhk@protonmail.com>
2021-11-20 07:11:11 -06:00
JT
2590fcbe5c
Bump to 0.40 () 2021-11-16 21:53:03 +13:00
JT
09691ff866
Delete docker-publish.yml 2021-11-16 14:19:35 +13:00
Nico Mandery
16db368232
upgrade polars to 0.17 () 2021-11-16 12:01:02 +13:00
JT
df87d90b8c
Add 'detect columns' command ()
* Add 'detect columns' command

* Fix warnings
2021-11-16 11:29:54 +13:00
Darren Schroeder
f2f01b8a4d
missed from_mp4, added back () 2021-11-15 16:19:44 -06:00
Darren Schroeder
6c0190cd38
added upx and strip to mac and windows () 2021-11-15 15:32:48 -06:00
Darren Schroeder
b26246bf12
trying upx and strip () 2021-11-15 15:01:25 -06:00
Darren Schroeder
36a4effbb2
tweaked strip ci () 2021-11-15 14:30:32 -06:00
Darren Schroeder
9fca417f8c
update release to allow running manually () 2021-11-15 14:04:00 -06:00
Darren Schroeder
d09e1148b2 add the ability to strip the debug symbols for smaller binaries on mac and linux 2021-11-15 13:47:46 -06:00
Leo Dutra
493bc2b1c9
Update README ()
`winget install nu` fails because there's other options for "nu" now.
Using the full `nushell` word solved it for me.

[Imgur](https://imgur.com/aqz2qNp)
2021-11-14 19:34:57 +13:00
ahkrr
74b812228c
upgrade dependencies ()
* remove unused dependencies

* upgrade dependency bytes 0.5.6 -> 1.1.0

* upgrade dependency heapless 0.6.1 -> 0.7.8

* upgrade dependency image 0.22.4 -> 0.23.14

* upgrade dependency mp4 0.8.2 -> 0.9.0

* upgrade dependency bson 0.14.1 -> 2.0.1

Bson::Undefined, Bson::MaxKey, Bson::MinKey and Bson::DbPointer
weren't present in the previous version.

Co-authored-by: ahkrr <alexhk@protonmail.com>
2021-11-14 19:32:21 +13:00
ahkrr
649b3804c1
fix: panic! during parsing ()
Typing `selector -qa` into nu would cause a `panic!`
This was the case because the inner loop incremented the `idx`
that was only checked in the outer loop and used it to index into
`lite_cmd.parts[idx]`
With the fix we now break loop.

Co-authored-by: ahkrr <alexhk@protonmail.com>
2021-11-05 21:46:46 +13:00
JT
df6a53f52e
Update stale.yml () 2021-11-04 21:25:44 +13:00
JT
c4af5df828
Update stale.yml () 2021-10-31 16:48:58 +13:00
Oscar Dominguez
f94a3e15f5
Get rid of header bold option ()
* refactor(options): get rid of 'header_bold' option

* docs(config): remove 'header_bold' from docs

* fix(options): replicate logic to apply true/false in bold

* style(options): apply lint fixes
2021-10-31 06:59:19 +13:00
Yogi
75782f0f50
Fix : Inconsistent file matching rule for ls and rm () 2021-10-28 15:05:07 +03:00
JT
2b06ce27d3
Bump to 0.39 () 2021-10-27 08:36:41 +13:00
Luccas Mateus
72c241348b
Remove dependencies ()
* fix regression

* Removed the nipper dependency

* fix linting

* fix clippy
2021-10-22 06:58:40 +13:00
JT
ab2d2db987
Fix clippy warnings ()
* Fix clippy warnings

* Fix clippy warnings
2021-10-22 06:57:51 +13:00
Luccas Mateus
07e05ef183
fix regression () 2021-10-19 13:39:23 -05:00
Darren Schroeder
a986de8ad0
Update stale.yml ()
add labels that can exempt from stale bot
2021-10-09 14:50:27 -05:00
Darren Schroeder
22cfe4391e
remove history file after clearing it () 2021-10-07 10:09:31 -05:00
JT
97d17311f4
Update LICENSE () 2021-10-07 08:42:07 +13:00
Waldir Pimenta
0f6fd30619
stale.yml: mention time to close in stale message () 2021-10-06 09:05:29 -05:00
JT
e1ebd461d2
Bump to 0.28 () 2021-10-06 06:35:25 +13:00
JT
f000d5d0a1
Remove the broken scrolling support ()
* Remove the broken scrolling support

* Remove the broken scrolling support
2021-10-06 05:57:14 +13:00
Josh Cheek
574c5961c8
Add -c flag to select command ()
See cc3653cfd9 for more on the `-c` flag.

Co-authored-by: Andrés N. Robalino <andres@androbtech.com>

Co-authored-by: Andrés N. Robalino <andres@androbtech.com>
2021-10-05 13:23:37 +13:00
JT
69708f7244
update wasm deps () 2021-10-03 07:19:54 +13:00
hedonihilist
62c5df5fc6
expand tilde when reading plugin_dirs () 2021-10-02 21:38:21 +13:00
Hojjat
92c855a412
Fixed two typos in the tutor. () 2021-10-02 21:37:59 +13:00
Darren Schroeder
d395816929
remove ansi colors if this is not a tty () 2021-10-01 09:00:08 -05:00
Darren Schroeder
5e34ef6dff
new command: into column_path () 2021-09-29 07:23:34 -05:00
ArtoLord
d567c58cc1
Add -c flag to update cells subcommand ()
* Add `-c` flag to `update cells` subcommand

* Fix lints
2021-09-27 21:18:50 -05:00
Squirrel
4e0d7bc77c
Less deps ()
* compiles on nightly now. (breaking change)

* less deps

* Switch over to new resolver

(it's been stable for a while.)

* let's leave num-format for another PR
2021-09-28 07:17:00 +13:00
Luccas Mateus
32581497ef
Fix 90 degrees tables problem ()
* fix 90 degrees tables problem

* linting

* clippy

* linting
2021-09-25 14:05:45 -05:00
Programming is fun
d6df367c6b
Corrected typo ()
It is not BSON but SQLite
2021-09-25 04:25:00 -05:00
Patrick More
4e6327de1d
Added BigInt handling to the delimited file format for the 'to' command ()
Co-authored-by: patrick <patrick@spol42069.hitronhub.home>
2021-09-25 09:47:16 +12:00
Squirrel
b3d8666db0
compiles on nightly now. (breaking change) () 2021-09-25 09:46:48 +12:00