try for core

Try to run a block, if it fails optionally run a catch block.

Signature

> try (try_block) (catch_block)

Parameters

  • try_block: block to run
  • catch_block: block to run if try block fails

Examples

Try to run a missing command

> try { asdfasdf }

Try to run a missing command

> try { asdfasdf } catch { echo 'missing' }
missing