devCommand

Four kinds of project today. More to come.

Point devCommand at your Sites folder and it finds Laravel, WordPress, Flutter and Swift projects by their files — then offers only the commands that make sense for each. Want another stack? Tell us.

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

1

Found for you

Nominate a folder and it scans one to three levels deep, listing what it finds to tick.

2

Read from files

Versions, package manager, scripts, test runner, database, queue and git branch — no processes started.

3

Only what applies

No phpstan.neon, no static analysis button. No lock file, no Node install.

4

125 built-in actions

WordPress 35, Laravel 33, Swift 29, Flutter 28 — and adding one is an edit to a JSON file.

01

Laravel

artisan and composer.json. Start dev, full dev stack, queues, scheduler, tinker, migrations, caches, Pint and PHPStan.

  • Laravel version and PHP constraint
  • bun, pnpm, yarn or npm by lock file
  • Database and queue from .env
02

WordPress

wp-config.php and friends, run through WP-CLI. Core, plugin and theme updates, checksums, database, caches, cron and maintenance mode.

  • 35 actions
  • wp doctor built in
  • Maintenance on and off
03

Flutter

pubspec.yaml. Run on any device Flutter can see, hot reload and restart, build_runner, builds for every platform, doctor.

  • Device picker
  • r and R sent to the running app
  • apk, ios, web and macos builds
04

Swift and Xcode

Package.swift, .xcodeproj or .xcworkspace. Build, test, archive, Run + Hot Reload, SwiftLint and swift format.

  • Rebuild and relaunch on save
  • Or inject live with InjectionIII or InjectionNext
  • Choose scheme, Debug or Release

The small things

Details that add up.

Change the kind

A Laravel app with a Flutter folder inside? Pick which it is per project.

A colour per project

Each project keeps the same colour, worked out from its name.

⌘1 to ⌘9

Jump between your first nine projects.

Add one folder

Or add a single project directly.

More stacks

Node, Rails, Django? Suggest the next one.

Catalogue in JSON

Actions live in actions.json, not in Swift code.

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