* replace deprecated 'except' with 'catch'
$PATH
* fix(elvish): prepend asdf paths to `$PATH` * refactor(elvish): minor improvements
* feat: upgrade elvish to 0.17.0 * Remove || and fix array slice * Update elvish config path * Tests use new path * Escape $ in bats * Fix legacy assignment in test