b5ec9e0360
Update mod.rs
2021-10-03 06:16:02 +13:00
81cd03626d
Merge branch 'main' into module-export
2021-10-02 18:53:35 +03: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
d6e24cceb4
add a vertical record view
2021-10-01 19:01:22 +13:00
db3e9efc4b
fix warnings
2021-10-01 18:20:25 +13:00
3e232a5db8
Add 'from json'
2021-10-01 18:11:49 +13:00
8250b44ce5
moved commands
2021-09-30 07:25:05 +13:00
f0d5e2dcf1
Prepare nu_commands for porting
2021-09-30 07:17:51 +13:00
84d0e0a059
More forgiving def parse
2021-09-27 14:03:50 +13:00
0a48bc973d
Merge pull request #72 from nushell/import_patterns
...
Add import lists
2021-09-27 13:32:36 +13:00
0108a935ed
add import lists
2021-09-27 13:23:22 +13:00
9ee4dc49ee
Fix wrong error span
2021-09-27 00:02:20 +03:00
abb0d7bd22
Add support for module imports
2021-09-27 07:39:19 +13:00
47421e9ca7
Merge pull request #69 from kubouch/simple-module
...
Primitive module implementation
2021-09-27 05:14:23 +13:00
3f8f3ecf9a
Fmt
2021-09-26 14:12:39 +03:00
f57f7b2def
Allow adding definitions from module into scope
2021-09-26 13:53:52 +03:00
9e176674a5
Start parsing 'use'; Add Use command
2021-09-26 13:25:52 +03:00
57a07385ac
Add leftover Module command file
2021-09-26 13:25:37 +03:00
12cf1a8f83
Allow adding module blocks to engine state
2021-09-26 12:12:32 +03:00
e9f1575924
Add a module command
2021-09-26 01:59:18 +03:00
abac7e3795
improve table for lists
2021-09-26 07:07:37 +13:00
d9c42eb194
contents declaration
2021-09-25 17:28:15 +01:00
25a776c36b
trim lines in command
2021-09-25 16:45:02 +01:00
cf60f72452
table as string output
2021-09-25 15:47:23 +01:00
a176f12c9e
Start simple module parsing
2021-09-25 17:14:20 +03:00
767d822cbf
change line format for test
2021-09-24 13:20:50 +01:00
b4977f1515
better print out for stream output
2021-09-24 13:03:39 +01:00
6c589affe7
Merge pull request #61 from elferherrera/externals
...
Externals with redirection
2021-09-24 10:26:38 +12:00
cb9db792a6
filtering empty lines
2021-09-23 20:44:50 +01:00
04990eeba4
allow collect warning
2021-09-23 20:39:42 +01:00
772f8598dd
lines command
2021-09-23 20:03:08 +01:00
36c32e9832
input from ValueStream
2021-09-23 18:01:20 +01:00
660e8b5b73
external with redirection
2021-09-23 17:42:03 +01:00
5d442a287f
deps: bump to miette 3.0 mainline
2021-09-22 16:50:57 -07:00