Everyday use
The small things you meet every day.
The parts you touch every day: a picker when you forget a name, a summary you read at a glance, watch mode, dev servers, and Ctrl-C that leaves nothing behind.
14 features
The task pickerType vx run with no task and pick one from a menu.In a terminal, vx run with no task name lists every task in the workspace with its description. Type a number and it runs.
Framed outputSixteen tasks in parallel, and no interleaved lines.Each task’s output is held until the task ends, then printed in its own frame: the command, its output and the verdict.Each one has a page that shows it working.
A summary you read at a glanceEvery run ends with one block, and nothing prints below it.
Every skip names its blockerNo mystery “skipped” count on a red run.
Dev servers in the graphA server is ready when it prints a line, not after sleep 5.And 9 smaller things that add up.
Ctrl-C leaves nothing runningNo dev server still holding its port the next morning.Watch modeEvery change takes the same path as
vx run, and the key decides what re-runs.Shell completionsTab-complete every verb and flag in bash, zsh and fish.Typo hintsA filter that matches nothing asks “Did you mean @acme/app?”.vx upgradeThe release binary updates itself, digest checked.Tasks that take the keyboardA prompt, a REPL or a login flow gets the terminal to itself.Help where you typeEvery verb explains itself with vx help, and vx version says what you run.Typos get an answerA mistyped flag, verb or task gets the nearest real spelling.Type the task, get the commandvx build answers with the vx run command that does what you meant.