Skip to content
Taskwarrior command for placing tasks on a shelf
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/Taskwarrior/Kusarigama/Plugin/Command
.gitignore
CONTRIBUTING.md
Changes
INSTALL
LICENSE
META.json
Makefile.PL
README.pod
cpanfile
dist.ini
weaver.ini

README.pod

NAME

Taskwarrior::Kusarigama::Plugin::Command::Shelf - Move tasks to and from the shelf.

VERSION

version 0.003

SYNOPSIS

# 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'

DESCRIPTION

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.

Without specifying get or put the shelf command defaults to put.

The shelf commands work with any filtering that is supported by Taskwarrior.

ACKNOWLEDGEMENTS

Yanick Champoux for creating the extremely useful Taskwarrior::Kusarigama

AUTHOR

Shawn Sorichetti <shawn@coloredblocks.com>

COPYRIGHT AND LICENSE

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.

You can’t perform that action at this time.