Todos los comandos · lifecycle

pm update many

Bulk-update matched items with dry-run plans and rollback checkpoints.

Bulk-updates matched item sets with dry-run previews and rollback checkpoints for safe large-scale metadata changes.

Uso

pm update many [options]

Opciones

--filter-status <value>Filter by status before applying updatesopcional
--filter-type <value>Filter by item type before applying updatesopcional
--filter-tag <value>Filter by tag before applying updatesopcional
--filter-priority <value>Filter by priority before applying updatesopcional
--filter-deadline-before <value>Filter by deadline upper bound before applying updatesopcional
--filter-deadline-after <value>Filter by deadline lower bound before applying updatesopcional
--filter-updated-after <value>Filter by updated_at lower bound before applying updates (ISO/relative)opcional
--filter-updated-before <value>Filter by updated_at upper bound before applying updates (ISO/relative)opcional
--filter-created-after <value>Filter by created_at lower bound before applying updates (ISO/relative)opcional
--filter-created-before <value>Filter by created_at upper bound before applying updates (ISO/relative)opcional
--filter-assignee <value>Filter by assignee before applying updatesopcional
--filter-assignee-filter <value>Filter assignee presence: assigned|unassigned before applying updatesopcional
--filter-parent <value>Filter by parent item ID before applying updatesopcional
--filter-sprint <value>Filter by sprint before applying updatesopcional
--filter-release <value>Filter by release before applying updatesopcional
--filter-ac-missingSelect only items missing acceptance_criteria (bulk backfill)opcional
--filter-estimates-missingSelect only items missing estimated_minutes (bulk backfill)opcional
--filter-resolution-missingSelect only terminal items missing resolution (bulk backfill)opcional
--filter-metadata-missingSelect only items missing any tracked metadata (AC, estimate, or resolution)opcional
--filter-has-notesSelect only items that have notes before applying updatesopcional
--filter-no-notesSelect only items that have no notes before applying updatesopcional
--filter-has-learningsSelect only items that have learnings before applying updatesopcional
--filter-no-learningsSelect only items that have no learnings before applying updatesopcional
--filter-has-filesSelect only items that have linked files before applying updatesopcional
--filter-no-filesSelect only items that have no linked files before applying updatesopcional
--filter-has-docsSelect only items that have linked docs before applying updatesopcional
--filter-no-docsSelect only items that have no linked docs before applying updatesopcional
--filter-has-testsSelect only items that have linked tests before applying updatesopcional
--filter-no-testsSelect only items that have no linked tests before applying updatesopcional
--filter-has-commentsSelect only items that have comments before applying updatesopcional
--filter-no-commentsSelect only items that have no comments before applying updatesopcional
--filter-has-depsSelect only items that have dependencies before applying updatesopcional
--filter-no-depsSelect only items that have no dependencies before applying updatesopcional
--filter-has-bodySelect only items that have a non-empty body before applying updatesopcional
--filter-empty-bodySelect only items with an empty body before applying updatesopcional
--filter-has-linked-commandSelect only items whose linked tests carry a runnable command before applying updatesopcional
--filter-no-linked-commandSelect only items whose linked tests carry no runnable command before applying updatesopcional
--filter-reviewer-missingSelect only items missing reviewer before applying updatesopcional
--filter-risk-missingSelect only items missing risk before applying updatesopcional
--filter-confidence-missingSelect only items missing confidence before applying updatesopcional
--filter-sprint-missingSelect only items missing sprint before applying updatesopcional
--filter-release-missingSelect only items missing release before applying updatesopcional
--ids <value>Explicit ID allowlist: comma/newline text, - stdin, or @path fileopcional
--limit <n>Limit matched item count before apply/previewopcional
--offset <n>Skip first n matched rows before apply/previewopcional
--dry-runPreview per-item diffs and checkpoint intent without mutatingopcional
--rollback <value>Rollback a prior update-many checkpoint IDopcional
--no-checkpointDisable checkpoint creation during apply modeopcional
--title, -t <value>Set titleopcional
--description, -d <value>Set descriptionopcional
--body, -b <value>Set body (allow empty string)opcional
--status, -s <value>Set status (use close command for closed)opcional
--priority, -p <value>Set priorityopcional
--type <value>Set typeopcional
--tags <value>Set comma-separated tags (replaces existing). Use --add-tags / --remove-tags to mutate additively.opcional
--add-tags <value>Add tags additively without replacing existing (repeatable; CSV accepted)opcional
--remove-tags <value>Remove tags from the existing list (repeatable; CSV accepted)opcional
--deadline <value>Set deadline (ISO/date string or relative)opcional
--estimate, --estimated-minutes <value>Set estimated minutesopcional
--acceptance-criteria <value>Set acceptance criteriaopcional
--add-ac <value>Add one semicolon-free acceptance criterion without replacing the existing list (repeatable)opcional
--remove-ac <value>Remove one semicolon-free acceptance criterion by exact text match (repeatable)opcional
--definition-of-ready <value>Set definition of readyopcional
--order <value>Set planning order/rank integeropcional
--goal <value>Set goal identifieropcional
--objective <value>Set objective identifieropcional
--value <value>Set business value summaryopcional
--impact <value>Set business impact summaryopcional
--outcome <value>Set expected outcome summaryopcional
--why-now <value>Set why-now rationaleopcional
--assignee <value>Set assigneeopcional
--parent <value>Set parent item IDopcional
--reviewer <value>Set revieweropcional
--risk <value>Set risk levelopcional
--confidence <value>Set confidence levelopcional
--sprint <value>Set sprint identifieropcional
--release <value>Set release identifieropcional
--blocked-by <value>Set blocked-by item ID or reasonopcional
--blocked-reason <value>Set blocked reasonopcional
--unblock-note <value>Set unblock rationale noteopcional
--reporter <value>Set issue reporteropcional
--severity <value>Set issue severityopcional
--environment <value>Set issue environment contextopcional
--repro-steps <value>Set issue reproduction stepsopcional
--resolution <value>Set issue resolution summaryopcional
--expected-result <value>Set issue expected behavioropcional
--expected <value>Short alias for --expected-resultopcional
--actual-result <value>Set issue observed behavioropcional
--actual <value>Short alias for --actual-resultopcional
--affected-version <value>Set affected version identifieropcional
--fixed-version <value>Set fixed version identifieropcional
--component <value>Set issue component ownershipopcional
--regression [value]Set regression marker; bare flag means true, or pass true|false|1|0opcional
--customer-impact <value>Set customer impact summaryopcional
--dep <value>Add dependency entry id=<id>,kind=<kind>,author=<author>,created_at=<timestamp>opcional
--dep-remove <value>Remove dependency entries by id/kind/author/timestamp signatureopcional
--replace-depsAtomically replace dependency entries with provided --dep valuesopcional
--replace-testsAtomically replace linked tests with provided --test valuesopcional
--replace-filesAtomically replace linked files with provided --file valuesopcional
--replace-docsAtomically replace linked docs with provided --doc valuesopcional
--comment <value>Add comment seed author=<value>,created_at=<iso|now>,text=<value>opcional
--note <value>Add note seed author=<value>,created_at=<iso|now>,text=<value>opcional
--learning <value>Add learning seed author=<value>,created_at=<iso|now>,text=<value>opcional
--file <value>Add linked file path=<value>,scope=<project|global>,note=<text>opcional
--test <value>Add linked test command=<value>,path=<value>,scope=<project|global>opcional
--doc <value>Add linked doc path=<value>,scope=<project|global>,note=<text>opcional
--reminder <value>Add reminder entry at=<iso|relative>|date=<iso|relative>,text=<text>|title=<text>opcional
--event <value>Add event entry start=<iso|relative>,end=<iso|relative>,recur_*opcional
--type-option <value>Set type options key=value (repeatable)opcional
--unset <field>Clear scalar metadata field by name (repeatable)opcional
--clear-depsClear dependency entriesopcional
--clear-commentsClear commentsopcional
--clear-notesClear notesopcional
--clear-learningsClear learningsopcional
--clear-filesClear linked filesopcional
--clear-testsClear linked testsopcional
--clear-docsClear linked docsopcional
--clear-remindersClear remindersopcional
--clear-eventsClear eventsopcional
--clear-type-optionsClear type optionsopcional
--author <value>Mutation authoropcional
--message <value>Mutation messageopcional
--forceForce ownership overrideopcional

Ejemplos

pm update many --filter-status open --status in_progress --dry-run

Comandos relacionados