b3b51a2ed6
drop redundant iter -> vec -> iter
2021-10-05 15:09:51 -07:00
cc8a470668
clean up unused imports
2021-10-05 14:13:23 -07:00
74d4c501a8
add move, recursive fill, and recursive create procedures
2021-10-05 14:08:39 -07:00
8dc3ebd6e2
start cp command
2021-10-05 12:55:46 -07:00
5da1310696
add fs utils
2021-10-05 12:55:33 -07:00
9d49618e87
add impl From io::Error and dyn Error for ShellError
2021-10-05 12:54:30 -07:00
27dcbe5c8a
fix SyntaxShape::Filepath build error
2021-10-04 22:08:15 -07:00
4eb43adef2
Merge branch 'nushell:main' into main
2021-10-04 22:02:43 -07:00
0ef0588e29
mv clippy suggestions
2021-10-04 21:40:26 -07:00
80e7a8d594
Update mv.rs
2021-10-05 16:58:49 +13:00
1b96da5e5b
add custom filesystem shell errors
2021-10-04 20:43:07 -07:00
31ce8c1e33
Variable completions and better ls
2021-10-05 15:46:24 +13:00
535ece4e76
Add unit parsing and eval support
2021-10-05 15:27:39 +13:00
c884d5ca31
Better completions for external args
2021-10-05 10:50:46 +13:00
f80e9d4b60
Merge pull request #91 from nushell/list_completions
...
Use list completions and better expansion
2021-10-05 10:44:26 +13:00
26166192e5
Merge pull request #89 from kubouch/hide-import-patterns
...
Add import patterns to 'hide'
2021-10-05 10:44:13 +13:00
7c2bf68d45
Use list completions and better expansion
2021-10-05 10:37:32 +13:00
6f5f1fa43a
Clippy
2021-10-04 22:37:43 +03:00
a88058006a
Add path completions
2021-10-05 08:21:31 +13:00
9737d4a614
Change comments
2021-10-04 20:33:27 +03:00
4dacfaa44a
Add import pattern support to 'hide'
2021-10-04 20:08:24 +03:00
b2148e32b8
make mv parameters required
2021-10-04 05:13:47 -07:00
e325fd114d
port the mv command
2021-10-04 04:32:08 -07:00
75e323ee35
Lines shouldn't trim
2021-10-03 10:56:11 +13:00
758fce8ae3
Merge pull request #86 from nushell/add_cd
...
Add simple cd
2021-10-03 09:20:28 +13:00
91090e1db1
Add simple cd
2021-10-03 09:16:37 +13:00
1d7ab28a0f
Merge pull request #74 from kubouch/module-export
...
Modules: export & hide
2021-10-03 06:25:43 +13:00
b5ec9e0360
Update mod.rs
2021-10-03 06:16:02 +13:00
e4e1b7a11e
Merge pull request #85 from stormasm/cargo-serde-derive
...
add serde derive to Cargo.toml so nu-protocol compiles standalone
2021-10-03 06:09:11 +13:00
be68b84473
add serde derive feature to Cargo.toml so nu-protocol compiles stand alone
2021-10-02 10:02:11 -07:00
81cd03626d
Merge branch 'main' into module-export
2021-10-02 18:53:35 +03:00
6f4df31927
removed comments
2021-10-02 14:16:37 +01:00
03339beae1
prompt with env variable
2021-10-02 14:10:28 +01:00
63a0aa6088
Let strings be cell paths
2021-10-02 18:43:43 +13:00
6b76dd7cd7
Add select
2021-10-02 17:55:05 +13:00
5843acec02
Add wrap and get and cell_path parsing
2021-10-02 15:59:11 +13:00
6595c06598
Relax panic into error
...
Convert the panic when declaration cannot find predeclaration into an
error. This error is already covered and reported in the predeclaration
phase.
2021-10-02 03:42:35 +03:00
c5e9ff5f14
add ps and early help
2021-10-02 10:53:13 +13:00
fb0f83e574
Disallow hiding the same def twice; Add tests
...
Tests got removed after rebase.
2021-10-02 00:12:30 +03:00
891d79d2aa
Fmt and misc fixes after rebase
2021-10-01 23:30:56 +03:00
25b05dec9e
Fix panic on double def; Tests; Double def error
...
* Fixes a panic with defining two commands with the same name caused by
declaration not found after predeclaration.
* Adds a new error if a custom command is defined more than once in one
block.
* Add some tests
2021-10-01 23:25:24 +03:00
2af8116f50
Fix hiding logic; Fix hiding with predecls
...
* Hiding logic is simplified and fixed so you can hide and unhide the
same def repeatedly.
* Separates predeclared ids into its own data structure to protect them
from hiding. Otherwise, you could hide the predeclared variable and
the actual def would panic.
2021-10-01 23:24:57 +03:00
aa06a71e1f
Move new commands to the new structure
2021-10-01 23:24:57 +03:00
244289c901
Add missing file
2021-10-01 23:24:57 +03:00
7488254cca
Implement a rough version of 'hide'
...
'hide' command is used to undefine custom commands
2021-10-01 23:24:54 +03:00
3cbf99053f
Throw an error if using export outside of module
2021-10-01 23:21:30 +03:00
93521da9d8
Add 'export def' command
2021-10-01 23:21:28 +03:00
561feff365
Introduce 'export' keyword
2021-10-01 23:19:39 +03:00
1b89ccf25b
Add comment
2021-10-01 23:19:39 +03:00
503939dcbe
add sys command
2021-10-01 19:53:47 +13:00