pm-beads
v2026.5.27
Published
Beads JSONL importer extension for pm-cli
Maintainers
Readme
pm-beads
Beads JSONL importer for pm-cli.
Import work items from the Beads JSONL format into pm items. Each JSON line becomes a pm item.
Installation
pm install github.com/unbraind/pm-beads --globalCommands
pm beads import <file>
pm beads import items.jsonl
pm beads import data.jsonl --dry-run
pm beads import data.jsonl --type Task --priority 2Flags
| Flag | Type | Description |
|---|---|---|
| --dry-run | boolean | Preview without writing |
| --type <type> | string | Override item type |
| --priority <n> | number | Override priority (0–4) |
| --tags <tags> | string | Comma-separated tags |
JSONL Format
Each line is a JSON object. Required: title. Optional: description, status, type, priority, tags, assignee.
{"title":"Add login page","type":"Feature","status":"open","priority":1}
{"title":"Fix navbar bug","type":"Issue","status":"in_progress","tags":["bug","ui"]}License
MIT
Release Automation
This package is release-ready for GitHub, npm, and Bun-compatible installs. CI runs type checking, build, production dependency audit, package packing, Bun install verification, and pm-changelog validation. The daily release workflow publishes only when commits exist after the latest release tag and uses pm-changelog to generate CHANGELOG.md and GitHub release notes.
