History

Prefer catchTags for command resolution

Julius Marminge committed 4 months ago

Commit 4dbd5a41 parent 97e5cd31 file · +3 −1Browse files

Unified · Split

packages/shared/src/shell.ts+3−1
@@ -604,7 +604,9 @@ export const isCommandAvailable = Effect.fn("shell.isCommandAvailable")(function · 603 unmodified lines
604) {604) {
605 return yield* resolveCommandPath(command, options).pipe(605 return yield* resolveCommandPath(command, options).pipe(
606 Effect.as(true),606 Effect.as(true),
607 Effect.catchTag("CommandResolutionError", () => Effect.succeed(false)),607 Effect.catchTags({
608 CommandResolutionError: () => Effect.succeed(false),
609 }),
608 );610 );
609});611});
610 612

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t