Skip to content

CreateUpdate.ts --help does not list --upgrade-id #2250

Closed

Description

@mj-deving

Version

LifeOS 7.40.4 / Ledger

What is broken

CreateUpdate.ts accepts and uses --upgrade-id, the flag that joins an Upgrades-queue item to its Ledger entry, but the --help output never mentions it.

Where (file:line)

parsed at LifeOS/install/LIFEOS/TOOLS/CreateUpdate.ts:514,594 and used at :644,663-667. The help block is at :520-538.

Repro on a clean tree

H=$(mktemp -d); HOME=$H bun LifeOS/install/LIFEOS/TOOLS/CreateUpdate.ts --help | grep -c -- '--upgrade-id'
rg -n 'upgrade-id' LifeOS/install/LIFEOS/TOOLS/CreateUpdate.ts

Negative control

On unpatched 7.40.4 the help output contains --upgrade-id 0 times, while the source parses it at lines 514 and 594.

Suggested fix

Add one help line, for example --upgrade-id <id> link this update to an Upgrades queue item.

Before submitting

  • I searched open and closed issues for this defect.
  • The repro runs against a clean tree of the version above, not against my modified install.
  • I removed personal data from the pasted output — real names, absolute home paths, tokens, my own content.

Activity

  1. danielmiessler commented on Oct 3, 2026

    @danielmiessler
    Owner

    Thanks @mj-deving. CreateUpdate.ts --help now lists --upgrade-id (LIFEOS/TOOLS/CreateUpdate.ts). Next release carries it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions