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 JSONResource-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.