NAME

Taskwarrior::Kusarigama::Plugin::ProjectDefaults - assign project-level defaults when creating tasks

VERSION

version 0.12.0

SYNOPSIS

$ task config project.dailies.defaults 'recur:1d +daily due:tomorrow'
$ task add water the plants project:dailies

DESCRIPTION

If a task is created with a project, the plugin looks if there is a defaults assigned to the project, and if so, defaults the values. In the case of array values (i.e., tags), the defaults are appended to the already provided values (if any).

The defaults of hierarchical projects are cumulative. So you can do things like

$ task config project.work.defaults 'priority:M'
$ task config project.work.projectx.defaults 'due:eom'

$ task add ticket ABC-123 project:work.projectx
# will get due:eom and priority:M

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.