nushell/crates/nu-command/tests
Simon Goller 19c3570cf9
Allow open to work with 'from ...' block commands (#5049)
* Remove panic from BlockCommands run function

Instead of panicing, the run method now returns an error to prevent
nushell from unexpected termination.

* Add ability to open command to run with blocks

The open command tries to parse the content of the file
if there is a command called 'from (file ending)'.  This works
fine if the command was 'built in' because the run method doesn't
fail in this case.  It did fail on a BlockCommand, though.

This change will first probe if the command contains a block and
evaluate it, if this is the case.  If there is no block, it will run
the command the same way as before.

* Add test open files with BlockCommands

* Update open.rs

* Adjust file type on open with BlockCommand parser

Co-authored-by: JT <547158+jntrnr@users.noreply.github.com>
2022-04-02 07:52:32 +13:00
..
commands Allow open to work with 'from ...' block commands (#5049) 2022-04-02 07:52:32 +13:00
format_conversions Add escapes to 'to nuon' (#4964) 2022-03-26 08:35:37 +13:00
main.rs Add an alias denylist for expansions (#4871) 2022-03-19 08:03:57 +13:00