Files
orca/src/cli/linear-handler-group.ts
T
Brennan Benson 21e3d76576 feat(linear): edit and delete Linear comments from the CLI (#30003)
* feat(linear): edit and delete Linear comments from the CLI

Adds orca linear comment edit <commentId> and orca linear comment delete <commentId>
(alias rm). The comment id alone names the comment; Orca finds the connected workspace
that owns it unless --workspace is given. Both refresh a linked worktree's issue and
report unconfirmed writes with a read-back step. The orca-linear guide documents them.

* test(linear): use a checked linked worktree fixture

* fix(linear): bound and cancel comment actions
2026-10-17 13:14:48 -07:00

38 lines
969 B
TypeScript

import type { HandlerGroup } from './handler-group-manifest'
export const LINEAR_HANDLER_GROUP: HandlerGroup = {
name: 'linear',
keys: [
'linear save-issue',
'linear list-issues',
'linear relation add',
'linear relation remove',
'linear issue',
'linear search',
'linear team list',
'linear team members',
'linear team states',
'linear team labels',
'linear project list',
'linear list',
'linear status set',
'linear assignee set',
'linear assignee clear',
'linear priority set',
'linear priority clear',
'linear estimate set',
'linear estimate clear',
'linear due-date set',
'linear due-date clear',
'linear label add',
'linear label remove',
'linear label set',
'linear comment add',
'linear comment edit',
'linear comment delete',
'linear attach',
'linear create'
],
load: async () => (await import('./handlers/linear.js')).LINEAR_HANDLERS
}