Prerequisites
- macOS, to install and run the CLI
- An iOS 17+ device running an app with the basset SDK linked
- A basset account —
basset auth logincreates one on first sign-in
Get started
1
Install
One universal binary, signed and notarized, through basset’s own Homebrew tap:
2
Sign in
Opens a browser for a device-grant login. No password is stored on this machine — only a signed credential.
3
Find an app to target
4
Ask a device for readings
Names the instruments, the app, and why.
-i repeats for more than one instrument; basset menu lists every instrument and what it accepts.5
Read what comes back
Streams readings as they arrive, one JSON object per line, then stops on its own:Or read the whole capture once it’s done — colored and grouped by launch at a terminal, plain JSON for an agent piping it:
Stop a request as soon as its readings answer the question, rather than letting it run out:
basset request stop <request-id>.