Taskwarrior::Kusarigama::Hook::OnModify - Role for plugins running during the task modification stage
version 0.9.2
package Taskwarrior::Kusarigama::Plugin::Foo; use Moo; extends 'Taskwarrior::Kusarigama::Hook'; with 'Taskwarrior::Kusarigama::Hook::OnModify'; sub on_modify { say "modifying tasks"; } 1;
Role consumed by plugins running during the task modification stage of the Taskwarrior hook lifecycle.
Requires that a on_modify is implemented.
on_modify
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 ) = @_; ... }
Yanick Champoux <yanick@cpan.org>
This software is copyright (c) 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.
To install Taskwarrior::Kusarigama, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Taskwarrior::Kusarigama
CPAN shell
perl -MCPAN -e shell install Taskwarrior::Kusarigama
For more information on module installation, please visit the detailed CPAN module installation guide.