Improve block params (#3450)

This commit is contained in:
JT
2021-05-20 16:26:54 +12:00
committed by GitHub
parent 3075e2cfbf
commit 20f6114617
4 changed files with 48 additions and 18 deletions

View File

@ -89,7 +89,13 @@ pub fn process_row(
context.scope.add_vars(&captured_block.captured.entries);
if !captured_block.block.params.positional.is_empty() {
// FIXME: add check for more than parameter, once that's supported
if captured_block.block.params.positional.len() > 1 {
return Err(ShellError::labeled_error(
"Expected block with less than two parameters",
"too many parameters",
captured_block.block.span,
));
}
context
.scope
.add_var(captured_block.block.params.positional[0].0.name(), input);