@fanzie/task-cli
v0.2.2
Published
CLI tool for managing Feature/UserStory/AC task hierarchies in Feishu Bitable
Maintainers
Readme
@fanzie/task-cli
CLI tool for managing Feature/UserStory/AC task hierarchies in Feishu Bitable.
Install
npm install -g @fanzie/task-cliSetup
fz-task-cli auth initCommands
Feature
fz-task-cli feature add <title>— Create a Featurefz-task-cli feature add --json '{"title":"x","priority":"P0"}'— Create with fieldsfz-task-cli feature list— List all Featuresfz-task-cli feature get <id>— Get Feature detail + child Storiesfz-task-cli feature update <id> --status TEST_SPEC— Update fieldsfz-task-cli feature delete <id>— Delete (no children required)
Story
fz-task-cli story add <title> --feature <id>— Create under Featurefz-task-cli story list [--feature <id>]— List Storiesfz-task-cli story get <id>— Get Story + child ACsfz-task-cli story update <id> --status DOING— Updatefz-task-cli story delete <id>— Delete (no child ACs required)
AC (Acceptance Criteria)
fz-task-cli ac add <title> --story <id>— Create under Storyfz-task-cli ac list [--story <id>]— List ACsfz-task-cli ac get <id>— Get AC detailfz-task-cli ac update <id> --status TESTING— Updatefz-task-cli ac delete <id>— Delete
Options
--format json— JSON output--profile <name>— Config profile
Status Flow
TODO → TEST_SPEC → DOING → TESTING → VERIFIED → DONE
↕ ↕ ↕ ↕
BLOCKED (from any, except DONE)