vis exec
Execute a local node_modules/.bin command (no remote fallback)
vis exec
Run a binary from the workspace's node_modules/.bin/ (or a project's local one). Unlike vis dlx, exec never falls back to fetching the package from the network — if it's not installed, it fails.
On deno, vis exec maps to deno task <name> rather than the npm-style binary path. The --filter, --recursive, and topological-order flags are no-ops there.
Usage
vis exec <command> [args...] [options]Examples
vis exec eslint .
vis exec tsc --noEmit
vis exec -r -- eslint . # run in every workspace package
vis exec -c 'echo $PATH' # shell modeOptions
| Option | Alias | Default | Description |
|---|---|---|---|
--shell-mode | -c | false | Execute within shell environment |
--recursive | -r | false | Run in every workspace package |
--workspace-root | -w | false | Run on workspace root only |
--filter | -F | Filter packages by name pattern (repeatable) | |
--parallel | false | Run concurrently without topological ordering | |
--reverse | false | Reverse topological execution order |