Herlon Aguiar
cd2df83ddc
nu-command/filesystem: clean whitespaces from paths in cd and open ( #5310 )
2022-04-25 07:15:33 +12:00
Fernando Herrera
e94d13da1b
Database commands ( #5307 )
...
* database commands
* db commands
* filesystem opens sqlite file
* clippy error
* corrected error in ci file
* removes matrix flag from ci
* flax matrix for clippy
* add conditional compile for tests
* add conditional compile for tests
* correct order of command
* correct error msg
* correct typo
2022-04-24 10:29:21 +01:00
Ron Waldon
c20ba95885
fix: remove println!()
from exec
builtin ( #5311 )
2022-04-24 15:24:44 +12:00
Darren Schroeder
e2b510b65e
update sys with new items, add kernel version to os-info ( #5308 )
...
* update sys with new items, add kernel version to os-info
* clippy
2022-04-23 16:33:27 -05:00
Abdulqudduus Babalola
667eb27d1b
feat: add search terms to date ( #5306 )
...
* add search terms
* add search terms
* add search terms
* add search terms
* add search terms
* add search terms
* add search terms
* add search terms
* add search patterns
* run cargo fmt --all
2022-04-23 08:54:03 -05:00
JT
cc78446ffd
Fix cd - ( #5301 )
2022-04-23 11:48:10 +12:00
Herlon Aguiar
5ff2ae628b
nu-cli: directory syntax shape + completions ( #5299 )
2022-04-22 15:18:51 -05:00
Reilly Wood
a26272b44b
Clean up tests and unused documentation code ( #5273 )
...
* Delete unused documentation code+test
* Fix up test to account for new select behavior
2022-04-21 06:13:58 -05:00
JT
96253c69fb
Use better quoting for commandline args ( #5271 )
2022-04-21 15:31:52 +12:00
JT
ded9d1cedb
Some cleanups for clippy ( #5266 )
2022-04-21 12:08:12 +12:00
Jae-Heon Ji
e97ba9b74c
feat: add search terms for conversions ( #5259 )
2022-04-20 11:48:32 -05:00
Jaffar Ashoor
0fb6f8f93c
refactor html module ( #5246 )
...
* refactor around html module
* Update html.rs
fix clippy warning
* minify json
2022-04-20 08:50:14 -05:00
Stefan Holderbach
995d8db1fe
Set to reedline main branch for development cycle ( #5249 )
...
Changes to reedline since `v0.4.0`:
- vi normal mode `I` for inserting at line beginning
- `InsertNewline` edit command that can be bound to `Alt-Enter` if
desired to have line breaks without relying on the `Validator`
- `ClearScreen` will directly clear the visible screen. `Signal::CtrlL` has been
removed.
- `ClearScrollback` will clear the screen and scrollback. Can be used to
mimic macOS `Cmd-K` screen clearing. Helps with #5089
2022-04-20 21:10:33 +12:00
Reilly Wood
7e97be1dd4
Handle custom values in describe command ( #5248 )
2022-04-20 16:59:53 +12:00
Reilly Wood
b501db673a
SQLite overhaul: custom value, query db
command ( #5247 )
...
Clean up query errors
2022-04-20 16:58:21 +12:00
JT
76079d5183
Move config to be an env var ( #5230 )
...
* Move config to be an env var
* fix fmt and tests
2022-04-19 10:28:01 +12:00
Yethal
409f1480f5
allow par-each to receive $in ( #5229 )
...
Co-authored-by: Yethal <nosuchemail@email.com>
2022-04-19 10:02:58 +12:00
merelymyself
88ec4186ec
Added search terms to math commands ( #5224 )
2022-04-19 09:33:32 +12:00
Kat Marchán
1314a87cb0
update miette and switch to GenericErrors ( #5222 )
2022-04-19 00:34:10 +12:00
Thomas B Homburg
c9f05f074a
nth
-> select
command (#5217 )
2022-04-17 09:54:24 -05:00
nicole mazzuca
6e85b04923
[ls, path relative-to] Fix use of ls ~ | path relative-to ~
( #5212 )
...
* [ls] implement 1b.
> `ls ~` does not return paths relative to the current directory.
We now return `/Users/blah` instead of `../../blah`
* expand lhs and rhs on `path relative-to`
/Users/nimazzuc/projects/nushell〉'~' | path relative-to '~'
/Users/nimazzuc/projects/nushell〉'~/foo' | path relative-to '~'
foo
/Users/nimazzuc/projects/nushell〉'/Users/nimazzuc/foo' | path relative-to '~'
foo
/Users/nimazzuc/projects/nushell〉'~/foo' | path relative-to '/Users/nimazzuc'
foo
* format
2022-04-16 15:05:42 -05:00
Darren Schroeder
4d31139a44
add hex color parsing to ansi ( #5209 )
2022-04-16 10:44:04 -05:00
Michael Angerman
1bad40726d
cleanup nu-command, remove redundant code ( #5208 )
2022-04-16 18:16:46 +12:00
JT
5bf1c98a39
Move to dev version 0.61.1 ( #5206 )
2022-04-16 09:29:30 +12:00
ZetaNumbers
583b7b1821
fix: reduce command have not redirected block's evaluation output ( #5193 )
...
fixes https://github.com/nushell/nushell/issues/5190
2022-04-15 07:03:16 -05:00
Dan Swain
8e2847431e
Avoid duplicating post headers ( #5200 )
...
* Avoid duplicating post headers
This should fix #5194
* Update post.rs
Co-authored-by: Darren Schroeder <343840+fdncred@users.noreply.github.com>
2022-04-15 06:02:22 -05:00
nibon7
2fe14a7a5a
fix timestamp parsing on 32-bit platforms ( #5192 )
...
Fixes #5191
2022-04-14 08:52:32 -05:00
Tiffany Bennett
7490392eb9
Add char -i
for chars from integers ( #5183 )
...
* Revert "Allow integer to `char -u` (#5174 )"
This reverts commit cfefb65d55
.
* Add `char -i`
* Reword example
2022-04-14 08:34:02 -05:00
Michael Angerman
1d1dbfd04c
update crate chrono-tz to its latest version ( #5184 )
2022-04-13 21:16:08 -07:00
Reilly Wood
c150e11cb4
Initial SQLite functionality ( #5182 )
...
* Add SQLite functionality to open
* Add in-memory SQLite tests
* clippy fixes
* Fix up old SQLite-related tests
2022-04-13 20:15:02 -07:00
nicole mazzuca
87c684c7da
don't join paths to cwd ever in calls to external functions ( #5180 )
...
This is a follow-up to #5131 , since I don't personally like the way it worked.
2022-04-13 21:42:57 +03:00
Darren Schroeder
10792a29f7
allow default color shortcut names ( #5177 )
...
* allow default color shortcut names
* clippy
2022-04-13 07:02:15 -05:00
Tiffany Bennett
cfefb65d55
Allow integer to char -u
( #5174 )
2022-04-13 13:33:08 +03:00
JT
4566c904d0
Bump 0.61 ( #5166 )
2022-04-13 05:42:26 +12:00
Stefan Holderbach
9b020c056b
Pin reedline version for 0.61 release ( #5164 )
2022-04-13 04:38:36 +12:00
Reilly Wood
57761149f4
Update incorrect crate descriptions ( #5159 )
2022-04-12 06:17:06 +12:00
nicole mazzuca
521e28dcdc
fix #5131 ( #5153 )
...
I don't personally agree with this; I'd prefer less magic,
and not expanding _anything_ except `~` as an initial path element
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-11 20:05:39 +12:00
JT
4fd73ef54a
Allows aliases in use lists ( #5150 )
2022-04-11 07:37:22 +12:00
Darren Schroeder
791e8a0e59
enable ls
to output datetime in local time vs utc ( #5141 )
...
* enable `ls` to output datetime in local time vs utc
* clippy
2022-04-09 11:39:41 -05:00
JT
14066ccc30
Fix known externals, fix operator spans ( #5140 )
2022-04-09 17:17:48 +12:00
Hristo Filaretov
683b912263
Track call arguments in a single list ( #5125 )
...
* Initial implementation of ordered call args
* Run cargo fmt
* Fix some clippy lints
* Add positional len and nth
* Cargo fmt
* Remove more old nth calls
* Good ole rustfmt
* Add named len
Co-authored-by: Hristo Filaretov <h.filaretov@protonmail.com>
2022-04-09 14:55:02 +12:00
JT
97eb8492a3
Improve $in
handling ( #5137 )
...
* Simplify in logic
* Add tests
* more tests, and fixes
2022-04-09 09:41:05 +12:00
JT
0892a16a3d
Let 'each' also send input to block ( #5136 )
2022-04-09 07:57:43 +12:00
Darren Schroeder
74d0f19291
added ability to opt in to normal string replacement in replace
cmd ( #5133 )
...
* added ability to opt in to normal string replacement in `replace` cmd
* type-o
2022-04-08 12:23:16 -05:00
Michel Alexandre Salim
6ed033737d
Include license text in all crates ( #5094 )
...
* Include license text in all crates
Three crates already have license texts, so I'm keeping them, but
symlinking the `LICENSE` from the top level to the rest of the crate
directories. This works as long as `cargo publish` is done on a Unix-y
system and not Windows.
Also bump the copyright year to end in 2022.
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
* Replace symlinks
Co-authored-by: sholderbach <sholderbach@users.noreply.github.com>
2022-04-08 10:47:13 +02:00
Reilly Wood
d38a3a8b4e
Fix command descriptions+examples ( #5129 )
...
* Fix exit usage
* Move dfr as-date* format examples to extra_usage
* Update command usage and examples
* More docs on `str trim`
Co-authored-by: sholderbach <sholderbach@users.noreply.github.com>
2022-04-08 10:30:49 +02:00
Darren Schroeder
bdfad6b1de
add keep deprecated commands ( #5124 )
2022-04-08 10:10:46 +12:00
JT
4f974efeba
Move 'keep' to 'take' ( #5123 )
2022-04-08 08:49:28 +12:00
Darren Schroeder
4129f15eb9
update str find-replace
to str replace
( #5120 )
2022-04-07 08:41:09 -05:00
Robert Broketa
690ec9abfa
Implement rest of touch
flags ( #5119 )
...
* Add timestamp flag to `touch` command
* Add modify flag to `touch` command
* Add date flag to `touch` command
* Remove unnecessary `touch` test and fix tests setups
* Change `touch` flags descriptions
* Update `touch` example
* Add reference flag to `touch` command
* Add access flag to `touch` command
* Add no-create flag to `touch` command
* Replace `unwrap` with `expect`
2022-04-07 06:44:05 -05:00