Taskwarrior::Kusarigama::Plugin::Command::Shelf - Move tasks to and from the shelf.
version 0.002
# add the `shelf` command $ task-kusarigama add Command::Shelf # Shelf all tasks in the Lazy-List project $ task shelf put project:List-Lazy # Retreieve all the tasks in the Lazy-List project $ task shelf get project:List-Lazy # Individual tasks can be shelved or retrieved $ task shelf 28 $ task shelf get 28 # filter shelved tasks from next report $ task config report.next.filter '!shelved:true status:pending limit:papge'
Sometimes projects aren't just put on the back burner, they're entirely put on hold. For these times the shelf command sets a shelved uda allowing those tasks to be filtered out.
shelf
shelved
uda
Without specifying get or put the shelf command defaults to put.
get
put
The shelf commands work with any filtering that is supported by Taskwarrior.
Yanick Champoux for creating the extremely useful Taskwarrior::Kusarigama
Shawn Sorichetti <shawn@coloredblocks.com>
This software is copyright (c) 2018 by Shawn Sorichetti.
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::Plugin::Command::Shelf, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Taskwarrior::Kusarigama::Plugin::Command::Shelf
CPAN shell
perl -MCPAN -e shell install Taskwarrior::Kusarigama::Plugin::Command::Shelf
For more information on module installation, please visit the detailed CPAN module installation guide.