2
0
Fork 0
mirror of https://github.com/nushell/nushell synced 2025-01-30 22:03:35 +00:00
Commit graph

3582 commits

Author SHA1 Message Date
JT
f562a4526c
Fix clippy lints ()
* Fix clippy lints

* Fix clippy lints

* Fix clippy lints
2022-01-18 23:33:28 +11:00
Guillaume Gomez
e6c09f2dfc
Update sysinfo version () 2022-01-18 22:37:52 +11:00
dependabot[bot]
73a68954c4
Bump follow-redirects from 1.14.4 to 1.14.7 in /samples/wasm ()
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.4 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.4...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 22:37:06 +11:00
Michel Alexandre Salim
476d543dee
Update descriptions for crates split out from nu-cli ()
`nu-command` and `nu-data` were split out, but the descriptions still
say 'CLI'.

Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2022-01-09 06:05:50 -06:00
Saeed Rasooli
398502b0d6
fix docs/sample_config/config.toml: use env.PROMPT_COMMAND () 2022-01-02 17:35:07 -06:00
JT
62011b6bcc
Bump to 0.42 () 2021-12-28 20:56:59 +11:00
nibon7
1214cd57e8
bat: use regex-onig instead of regex-fancy ()
Fixes 

Signed-off-by: nibon7 <nibon7@163.com>
2021-12-24 08:34:59 -06:00
nibon7
6cd124ddb2
allow insecure server connections when using SSL ()
Fixes 

Signed-off-by: nibon7 <nibon7@163.com>
2021-12-23 06:48:43 +11:00
Braulio Valdivielso Martínez
d32aec5906
Don't panic if the other end of std{out,err} is closed ()
* fix 

println! and friends will panic on BrokenPipe. The solution is to use
writeln! instead, and ignore the error (or do we want to do something else?)

* test that nu doesn't panic in case of BrokenPipe error

* fixup! test that nu doesn't panic in case of BrokenPipe error

* make do_not_panic_if_broken_pipe only run on UNIX systems
2021-12-21 10:08:41 +11:00
Eli Flanagan
e919f9a73b
use heck for string casing ()
I removed the Inflector dependency in favor of heck for two reasons:
- to close .
- heck seems simpler and actively maintained

We could probably alter the structure of the `str_` module to expose the
individual casing behaviors better.
I did not feel as confident on changing those signatures.

So I took a lazier approach of a macro in the `mod.rs` that creates the public
shimming function to heck's traits.
2021-12-14 09:43:48 -06:00
Eli Flanagan
a3c349746f
ci: update macOS agent ()
10.14 has been deprecated: https://github.com/Azure/azure-sdk-for-cpp/issues/3168

This hopefully fixes recent CI failures!
2021-12-14 08:55:51 -06:00
Eli Flanagan
b5f8f64d79
ci: fix macOS agent ()
I noticed the agent documentation uses uppercase: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml
2021-12-13 13:08:03 -06:00
Darren Schroeder
1576b959f9
update feat template () 2021-12-12 16:15:31 -06:00
Darren Schroeder
4096f52003
update templates2 () 2021-12-12 16:11:27 -06:00
Darren Schroeder
7ceb668419
Revert "try out title change ()" ()
This reverts commit 420aee18ca.
2021-12-12 16:06:07 -06:00
Darren Schroeder
420aee18ca
try out title change () 2021-12-12 16:05:24 -06:00
pin
15e9c11849
Fix build on NetBSD () 2021-12-09 14:23:40 +02:00
kiloson
9fd680ae2b
fix: Implicit coercion of boolean false and empty value ()
Signed-off-by: closetool <c299999999@qq.com>
2021-12-09 14:19:51 +02:00
Waldir Pimenta
ad94ed5e13
Fix Configuration section in bug report template ()
* Fix Configuration section in bug report template

Change the placeholder content to actually match the `to md` output, and add `--pretty`

* Don't omit data in placeholder configuration table

* Remove blank line in bug_report.yml
2021-12-08 13:32:28 -06:00
Justin
1bdcdcca70
fix: change into column_path to into column-path (breaking change) () () 2021-12-08 11:04:55 +02:00
JT
610e3911f6
Bump to 0.41 () 2021-12-08 06:21:00 +13:00
Andrew Houts
ee9eddd851
avoid unnecessary allocation () 2021-12-06 07:38:58 +13:00
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