Skip to content

Add card:update command#219

Merged
mheap merged 3 commits into
mheap:mainfrom
ben-harack:card-update
Feb 17, 2026
Merged

Add card:update command#219
mheap merged 3 commits into
mheap:mainfrom
ben-harack:card-update

Conversation

@ben-harack

Copy link
Copy Markdown
Contributor

Add card:update command for modifying card name, description, and due date. Supports natural language dates via chrono-node.

Partially addresses #209 (adds update capability for cards).

Also adds error handling for unparseable --due dates in card:create, and fixes the existing card:get-by-id tests (the Cache module mock was preventing them from running).

ben-harack and others added 3 commits February 10, 2026 14:16
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The tests used jest.spyOn on Cache.prototype, but the Cache
constructor opens a SQLite database which fails in test
environments. Use jest.mock to fully mock the module instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ben-harack

Copy link
Copy Markdown
Contributor Author

I have a few more augmentations waiting in the wings (board label fetching, comment management) if you decide that you want this.

@mheap

mheap commented Feb 17, 2026

Copy link
Copy Markdown
Owner

I've tested this out and it's working 🥳. Thank you for contributing

@mheap mheap merged commit 1fe454b into mheap:main Feb 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants