Skip to content

feat: add issue search command#200

Merged
schpetbot merged 1 commit intomainfrom
schpet/push-vrosustnqklt
Apr 2, 2026
Merged

feat: add issue search command#200
schpetbot merged 1 commit intomainfrom
schpet/push-vrosustnqklt

Conversation

@schpetbot
Copy link
Copy Markdown
Collaborator

Summary

  • add a first-class linear issue search <term> command backed by Linear's searchIssues API
  • support team scoping, assignee/project/label/date filters, --include-comments, --include-archived, --order-by, --limit, and --json
  • add command tests, a utility test for the tightened helper limit behavior, and README examples

Testing

  • deno fmt src/utils/linear.ts test/utils/linear.test.ts README.md src/commands/issue/issue.ts src/commands/issue/issue-search.ts test/commands/issue/issue-search.test.ts test/commands/issue/snapshots/issue-search.test.ts.snap
  • deno task check
  • deno lint
  • deno task test

Manual QA

  • deno run --allow-all --quiet src/main.ts issue search "issue" --team CLI --limit 5
  • deno run --allow-all --quiet src/main.ts issue search "issue" --team CLI --limit 3 --json
  • deno run --allow-all --quiet src/main.ts issue search "issue" --team CLI --limit 3 --order-by updatedAt --json
  • deno run --allow-all --quiet src/main.ts issue search "mark resolved" --team CLI --include-comments --json

@schpetbot schpetbot force-pushed the schpet/push-vrosustnqklt branch from fe275e2 to da3a610 Compare April 2, 2026 04:53
@schpetbot schpetbot merged commit b4aea36 into main Apr 2, 2026
15 checks passed
@schpetbot schpetbot deleted the schpet/push-vrosustnqklt branch April 2, 2026 04:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants