Linear QA Randomizer
A simple CLI tool to get a random issue from your Linear "Pending QA Issues" custom view.
Setup
- Clone the repository (or navigate to the project folder).
- Install dependencies:
npm install
- Build the project:
npm run build
Configuration
The script requires a Linear API key. You can provide it in two ways:
You can obtain a key on Linear by going to Settings > Security and Access > Create new API key.
It only needs read access to run this application.
Usage
Run the script using:
npm start
Global Installation
You can install the tool globally to use it from anywhere:
npm install -g .
linear-qa-randomizer
How it works
- The script connects to the Linear API.
- It searches for a custom view named "Pending QA Issues" (case-insensitive).
- It pulls all issues from that view and prints a link to one chosen at random.
- It automatically opens the link in your default browser.
- If the view is not found, it lists available views to help you debug.