linLinear CLI

Quickstart

Your first lin commands and the grammar that shapes all of them.

Once installed and authenticated, a few commands cover the common flow:

lin issue create --team ENG --title "Fix login" --labels bug --assignee me
lin issue list --team ENG --state "In Progress" --fields identifier,title --output table
lin issue update ENG-123 --state Done --add-labels regression
lin describe          # the whole command surface as JSON

Resource-first grammar: lin <resource> <verb>. JSON on stdout, messages on stderr. Every mutation takes --dry-run (prints the operation and variables without executing); every list paginates with --limit/--cursor/--all. See the command reference for the full surface and exit codes for the cross-cutting contract.