linLinear CLI
Commands

lin milestone

Create, inspect and manage project milestones

Create, inspect and manage project milestones

lin milestone create

Create a project milestone

lin milestone create

Example

lin milestone create --project "Mobile app v2" --name "Beta" --target-date 2026-09-01
FlagTypeDefaultDescription
--descriptionstring-milestone description
--dry-run, -nboolfalseprint the intended operation and variables without executing
--jsonstring-raw GraphQL input payload as JSON ('-' reads stdin); exclusive with per-field flags
--namestring-milestone name (required)
--projectstring-project name or UUID (required)
--target-datestring-target date (YYYY-MM-DD)

lin milestone delete

Delete a project milestone (requires --confirm=<id>)

lin milestone delete <id>
FlagTypeDefaultDescription
--confirmstring-confirm the destructive action by repeating the resource id
--dry-run, -nboolfalseprint the intended operation and variables without executing

lin milestone get

Show one project milestone

lin milestone get <id>

lin milestone list

List the milestones of a project

lin milestone list

Example

lin milestone list --project "Mobile app v2"
FlagTypeDefaultDescription
--all, -aboolfalsefollow cursors until exhaustion
--cursorstring-resume from a previous next_cursor
--limit, -lint50page size
--projectstring-project name or UUID (required)

lin milestone move

Move a milestone to another project

lin milestone move <id>
FlagTypeDefaultDescription
--add-team-to-projectboolfalseadd the issues' team to the target project if missing
--dry-run, -nboolfalseprint the intended operation and variables without executing
--projectstring-target project name or UUID

lin milestone update

Update a project milestone

lin milestone update <id>
FlagTypeDefaultDescription
--descriptionstring-milestone description
--dry-run, -nboolfalseprint the intended operation and variables without executing
--namestring-milestone name
--target-datestring-target date (YYYY-MM-DD)

On this page