Skip to content

gplay snitch

Report CLI friction as a GitHub issue.

gplay snitch [flags]

Report CLI friction directly from the terminal.

Searches for duplicate issues when GITHUB_TOKEN or GH_TOKEN is available. Without –confirm, snitch prints a preview only. Use –local to log friction offline for later review with “gplay snitch flush”.

Examples: gplay snitch –repro ‘gplay vitals crashes –package “com.example”’ –expected “Should show crashes” –actual “Error: package not found” –confirm gplay snitch –repro “gplay tracks list” –expected “tracks listed” –actual “timeout” –dry-run gplay snitch –repro “gplay tracks list” –expected “tracks listed” –actual “timeout” –local gplay snitch flush gplay snitch flush –file .gplay/snitch.log

Flag Description Default
--actual Actual behavior (required) ``
--confirm Create the GitHub issue after duplicate search false
--dry-run Show what would be filed without filing false
--expected Expected behavior (required) ``
--label Existing repo label to attach (repeatable) ``
--local Log to .gplay/snitch.log instead of filing on GitHub false
--repro Reproduction steps (required) ``
--severity Severity: bug or enhancement bug

Review locally logged friction entries.

gplay snitch flush [--file PATH]

Review friction entries logged with –local.

Prints all entries from .gplay/snitch.log (or –file path) in a readable format. Filing from flush is manual: copy the description and rerun “gplay snitch” with –confirm when you’re ready to create the issue.

Examples: gplay snitch flush gplay snitch flush –file .gplay/snitch.log

Flag Description Default
--file Path to snitch log file (default: .gplay/snitch.log) ``