gripe lets you submit schema-driven GitHub issues from your terminal. Define issue structure in YAML, enforce consistency, and skip the browser entirely.
Schema-driven issue submission with multiple input modes and full GitHub integration.
Define issue structure in YAML schemas. Required fields, enums, defaults — enforce consistency across your team.
Inline flags, interactive prompts, piped JSON, or file input. Use whatever fits your workflow.
Creates real GitHub issues via the API. Assigns labels, milestones, and assignees automatically from your schema.
Preview the exact issue that would be created without actually submitting it. Validate before you send.
Set default labels, assignees, and templates per schema. Standardize how issues are filed across your org.
Pipe JSON from other tools, chain with jq, or use in CI scripts. Works anywhere Unix pipes work.
Built in Rust. Download one binary, run it. No runtime, no install scripts, no dependency chain.
Define issue structure in YAML. Enforce required fields, valid values, and consistent formatting across your team.
Pipe JSON from jq, read from files, or use inline flags. Works in CI, scripts, and interactive terminals.
Download the binary, initialize a schema, and submit your first issue.