Skip to main content

Doctor

simgrid doctor checks that the external tools simgrid drives are on your PATH, and tells you how to install whatever is missing.

simgrid doctor
✓ xcrun — iOS simulators & devices
✗ adb — Android devices & emulators

Missing:
adb: Install Android SDK platform-tools and add them to your PATH

Tools checked

ToolUsed for
xcruniOS simulators & devices (ships with Xcode)
adbAndroid devices & emulators (Android SDK platform-tools)
emulatoroffline Android emulators / AVDs (Android SDK emulator)

A short version of this check also runs as a pre-flight at startup: if a tool is missing, you get a one-line warning pointing you to simgrid doctor, but launching is never blocked — simgrid just works with whatever platforms are available.

Update check

simgrid doctor also tells you whether you're on the latest published simgrid-cli:

✔ simgrid v0.5.0 is up to date
# or
⬆ simgrid v0.4.0 — latest is 0.5.0. Update: npm i -g simgrid-cli@latest

At normal startup the same check runs non-blocking: the notice is shown from a daily cache and refreshed in the background, so it never adds latency and works offline (it just shows the last known result). Offline during a doctor run, the line degrades to unavailable.