do
Run a block
Signature
> do (block) ...rest --ignore-errors
Parameters
block
: the block to run...rest
: the parameter(s) for the block--ignore-errors
: ignore errors as the block runs
Examples
Run the block
> do { echo hello }
Run the block and ignore errors
> do -i { thisisnotarealcommand }
Run the block, with a positional parameter
> do {|x| 100 + $x } 50