devCommand

The ritual, as one button.

Rebuild the database, seed it, then start the dev server. Clean, fetch packages, then run. Sequences are the steps nobody remembers in the right order — saved under one name.

Free for everyone · macOS 14 Sonoma or later · Apple silicon and Intel

1

In order, every time

Steps run one after another, each in the project’s folder, with your shell.

2

Stops at the first failure

On by default — because carrying on after composer install fails just wastes four minutes proving it.

3

Some steps may fail

Mark a step “may fail” — a pkill that finds nothing, a clean of a folder that isn’t there — and the rest carry on.

4

One press

Pin it, give it a hotkey or start it from the menu bar.

01

Build the list

Add steps, put them in order and name the whole thing.

  • Any command line as a step
  • Stop at first failure, or not
  • Per-step “may fail”
02

Watch it go

The sequence runs in one tab, step by step, and stops the moment one fails — unless you said it could.

  • Clear output per step
  • Exit codes shown
  • Restart from the top with ⌘R
03

Works for every stack

flutter clean, pub get, run. swift package resolve, build, test. wp maintenance-mode, update, flush.

  • Flutter, Swift and WordPress too
  • Shareable with import and export
  • Safety checks apply to every step

The small things

Details that add up.

Named

Sequences show by name, or by their first step if you don’t name them.

Stop on failure

A switch, on by default.

Ignores failure per step

For the steps that are allowed to fail.

Hotkeys

Any sequence can have a global shortcut.

Menu bar

Start one without opening the window.

Scripts

open -a devCommand --args --run "Fresh start"

Free, and ready when you are.

No account, no licence key. Point devCommand at ~/Sites and press your first command.

macOS 14 Sonoma or later · Apple silicon and Intel · Version 1.0