The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

NAME

Taskwarrior::Kusarigama::Hook::OnModify - Role for plugins running during the task modification stage

VERSION

version 0.12.0

SYNOPSIS

use Moo;
sub on_modify {
say "modifying tasks";
}
1;

DESCRIPTION

Role consumed by plugins running during the task modification stage of the Taskwarrior hook lifecycle.

Requires that a on_modify is implemented.

The on_modify method, when invoked, will be given the new version of the task, the previous version, and the delta as calculated by Hash::Diff's c<diff> function.

sub on_modify {
my( $self, $new_task, $old_task, $diff ) = @_;
...
}

AUTHOR

Yanick Champoux <yanick@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2019, 2018, 2017 by Yanick Champoux.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.