Release Notes
Changed
- document create now requires exactly one attachment target and errors clearly when none or several are given (Linear's API no longer allows workspace-level documents); the interactive prompt's broken "workspace document" option was removed
Fixed
- document list --project now accepts a project UUID, slug ID, or name — previously it silently matched slug IDs only and returned an empty list for names
Added
- document create, update, and list now support all six attachment targets: --project, --issue, --initiative, --team, --cycle, and --release (with --team scoping --cycle like the issue commands); document view and list display whichever target a document has
- document update can re-point a document to a different target, including the previously missing --issue
Install linear 2.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/schpet/linear-cli/releases/download/v2.5.0/linear-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install schpet/tap/linear
Install prebuilt binaries into your npm project
npm install @schpet/linear-cli@2.5.0
Download linear 2.5.0