mirror of
https://github.com/schpet/linear-cli.git
synced 2026-09-14 14:26:50 +08:00
cd45a8a6aa
This PR adds several major features to linear-cli: - **Initiative management**: Full CRUD support for initiatives including list, view, create, archive, unarchive, update, and delete commands - **Initiative-project linking**: Commands to add and remove projects from initiatives - **Label management**: List, create, and delete commands for labels with team filtering - **Project creation**: New `project create` command with interactive mode and initiative linking - **Team deletion**: New `team delete` command with confirmation - **Bulk operations**: New utility supporting bulk operations across commands (issue delete now supports multiple IDs) ## New Commands ### Initiatives - `linear initiative list` - List all initiatives with filtering options - `linear initiative view <id>` - View initiative details including linked projects - `linear initiative create` - Create new initiative (interactive or via flags) - `linear initiative archive <id>` - Archive an initiative - `linear initiative unarchive <id>` - Unarchive an initiative - `linear initiative update <id>` - Update initiative properties - `linear initiative delete <id>` - Delete an initiative (with confirmation) - `linear initiative add-project` - Link a project to an initiative - `linear initiative remove-project` - Remove project from initiative ### Labels - `linear label list` - List labels with optional team filter - `linear label create` - Create a new label - `linear label delete <id>` - Delete a label ### Projects - `linear project create` - Create a new project with team, lead, dates, status, and optional initiative linking ### Teams - `linear team delete <id>` - Delete a team (with confirmation)