CLI reference
Look up a command by task or exact name. Start with offline help or inspect a running capture.
Why is a response body missing?
Set up the CLI. Run docs search for “missing body”, then docs read for the inspector’s context section. Neither step starts the proxy or reads a capture.
New terminal? Start with version to identify the executable, then doctor to check the connection. You can read the bundled docs offline. To inspect live traffic, enroll the CLI on the capture Mac.
Alphabetical index by exact name
- approvals list
- auth login
- auth logout
- auth status
- bookmark get
- bookmark list
- capture calculate
- capture status
- cleanup status
- device list
- docs list
- docs read
- docs search
- doctor
- effect bundle list
- effect bundle stop
- efficiency report
- help
- hls fixture apply-start
- hls fixture capabilities
- hls fixture prepare-start
- hls fixture profiles
- hls fixture status
- hls fixture stop
- hls fixture window-preview
- hls substitute profiles
- hls substitute status
- hls substitute stop
- media manifest
- media readiness
- media related
- media summary
- operation status
- rule get
- rule list
- session show
- sessions list
- sessions search
- setup guide
- throttle apply
- throttle disable
- throttle prepare
- toolset status
- version
Compute on the capture Mac
- joesproxyctl capture calculate command
- Check the completion status, selected source and exact numeric summary. For prices 0.1 and 0.2 the expected sum is the decimal string "0.3".
- joesproxyctl efficiency report command
- For the example file the candidate returns 192 fewer response bytes, with no difference in calls or analyses. No provider usage was supplied.
Run a controlled media test
- joesproxyctl hls fixture apply-start command
- After local review, inspect the resulting run ID and fixture status before using the stream.
- joesproxyctl hls fixture prepare-start command
- Prepare a baseline test stream and inspect the returned proposal. Preparing is not serving.
- joesproxyctl hls fixture stop command
- Stop the owned fixture run and unregister its local fixture origin.
- joesproxyctl hls fixture window-preview command
- Inspect the publication window at a particular elapsed time without fetching a segment.
- joesproxyctl hls substitute profiles command
- Read available test-stream profiles before choosing a substitution.
- joesproxyctl hls substitute status command
- Inspect owned substitutions and reported hits. A hit is not proof the player recovered.
- joesproxyctl hls substitute stop command
- End an owned stream substitution so matching requests can use the upstream source again.
Test network conditions
- joesproxyctl throttle apply command
- Apply the reviewed proposal and repeat the same app action, then compare transfer timing.
- joesproxyctl throttle disable command
- Propose and apply disabling the throttle. Verify the next comparable request without pacing.
- joesproxyctl throttle prepare command
- Prepare a paced-network comparison for your test device. Inspect the proposed preset before applying it.
Inspect a capture
- joesproxyctl bookmark get command
- Read one saved bookmark. Its historical response is not the current origin response.
- joesproxyctl bookmark list command
- Find a bounded page of saved bookmarks. Bookmark identity is different from capture session identity.
- joesproxyctl effect bundle list command
- List effect bundles retained for this client. A retained bundle does not mean its effects are active.
- joesproxyctl effect bundle stop command
- Deactivate the selected bundle. Re-run one matching request to confirm normal behavior.
- joesproxyctl rule get command
- Inspect a single rule to identify its intended match. Check a new request for an actual hit.
- joesproxyctl rule list command
- Inspect the saved rule list before diagnosing an unexpected response.
- joesproxyctl session show command
- Inspect one captured request rather than exporting the whole session list.
- joesproxyctl sessions list command
- List a bounded page of captured requests. Use an actual returned session identifier in subsequent reads.
- joesproxyctl sessions search command
- Find a short page of matching GET requests without requesting response bodies.
Check the workspace
- joesproxyctl approvals list command
- Inspect approvals visible to this client. Listing a request does not grant it.
- joesproxyctl auth login command
- Enroll your own CLI from an interactive terminal and review the request on the Mac.
- joesproxyctl auth logout command
- End this CLI enrollment session after checking outstanding test effects.
- joesproxyctl auth status command
- Check enrollment state before trying a live command.
- joesproxyctl capture status command
- Inspect current capture limits and admission pressure without reading any response bodies.
- joesproxyctl cleanup status command
- Review client-owned effects and whether the session can finish cleanly. This check does not stop anything.
- joesproxyctl device list command
- List devices seen by this capture. Correlate the intended device with a fresh app action.
- joesproxyctl doctor command
- Check CLI connectivity and local prerequisites before examining capture traffic.
- joesproxyctl toolset status command
- Inspect the connected client’s discovery selection. A selected toolset does not authorize changing traffic.
- joesproxyctl version command
- Identify the installed CLI before comparing its help to another machine.
Find help
- joesproxyctl docs list command
- List installed documentation topics. The JSON result contains entries with topic IDs.
- joesproxyctl docs read command
- Read the section describing tunnels, truncated recordings and absent response bodies. JSON includes result.entries and the selected section.
- joesproxyctl docs search command
- Find workflow-evidence among the matching topics. Its excerpt is documentation, not a diagnosis of a live capture.
- joesproxyctl help command
- List the supported command syntax. Use the help subcommand, not --help.
- joesproxyctl setup guide command
- Read the portable setup guide. The result contains guide text, not live endpoint credentials.
Investigate media
- joesproxyctl hls fixture capabilities command
- Discover fixture routing and availability before picking a test stream.
- joesproxyctl hls fixture profiles command
- List the available synthetic profiles and select a baseline to compare against a fault.
- joesproxyctl hls fixture status command
- List owned fixture runs. With a specific run ID, check that experiment rather than all runs.
- joesproxyctl media manifest command
- Inspect the playlist or manifest structure captured in a request.
- joesproxyctl media readiness command
- See which media investigations are available for this captured response.
- joesproxyctl media related command
- Find related media requests in the capture. Their presence is network evidence, not proof of playback.
- joesproxyctl media summary command
- Read the available media metadata for a selected session.
- joesproxyctl operation status command
- Check progress of a previously started media operation. Request the full result only once it is ready.