Skip to content
vxvx
GitHubBlueskydev.toRSS

Plan before you run

Hit or miss for every task, before anything executes.

vx run --dry listing predicted hits and misses.

A task’s key folds in its dependencies’ input keys, never their outputs. So every key in the graph is known before the first task starts.

--dry builds the graph, computes the keys and asks the cache. It lists what would hit and what would run, with a predicted wall time from past runs. Nothing executes.

// what it prints

$ vx run ci --dry
would run:
  ◉  web#lint   cache hit (local)         d66cfed2
  ▶  web#test   cache miss — would exec   68595e49  ~72.64s

2 task(s) planned, 1 cache hit (1 local), 1 would run.
Turborepo, Nx and other product names are trademarks of their owners. vx is not affiliated with or endorsed by them.