NAME
App::karr::Cmd::Edit - Modify an existing task
VERSION
version 0.500
SYNOPSIS
karr edit 5 --title "Updated title"
karr edit 5 --add-tag urgent --remove-tag stale
karr edit 5 --add-depends-on 2,3 --remove-depends-on 4
karr edit 5 -a "Waiting for review"
karr edit 5 --claim agent-fox --block "waiting on API"
DESCRIPTION
Updates one or more existing tasks in place. Use it to adjust metadata, append notes, manage tags, claim or release ownership, and mark tasks as blocked or unblocked without changing the task id.
COMMON OPERATIONS
Metadata updates
--title,--status,--priority,--assignee, and--duereplace existing values.--statusis the same status change App::karr::Cmd::Move performs and obeys the same rules,require_claimincluded.Claim ownership
Editing a task claimed by another agent is refused unless that claim has expired.
--claimwith the current claimant's name proceeds, and--releaseis exempt, since breaking a stale claim is what it is for.Body updates
--bodyreplaces the entire body;-a/--append-bodyappends a new line to the existing body text.Claims and blocking
--claimrefreshes claim ownership and timestamp,--releaseclears the claim,--blockrecords a blocking reason, and--unblockremoves it.Tag management
--add-tagand--remove-tagaccept comma-separated lists.Dependency management
--add-depends-onand--remove-depends-onaccept comma-separated task ids and follow the tag rule: add appends without duplicating, remove is a no-op for ids the card does not carry. Ids being added must exist on this board and must not name the task itself; an unknown or non-numeric id rejects the whole invocation as a usage error before anything is written, while a self-reference fails only the id it is wrong for and lets the rest of the batch proceed. Removing an id the board no longer has stays legal -- it is how a dependency on a deleted task is cleaned up.
SEE ALSO
karr, App::karr, App::karr::Cmd::Show, App::karr::Cmd::Move, App::karr::Cmd::Handoff, App::karr::Cmd::List
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/karr/issues.
IRC
Join #langertha on irc.perl.org or message Getty directly.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <getty@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.