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
| Tool | Used for |
|---|---|
xcrun | iOS simulators & devices (ships with Xcode) |
adb | Android devices & emulators (Android SDK platform-tools) |
emulator | offline 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.