206b63b2178e565f6389cb682d4525901047abec
				
			
			
		
	Taskwarrior PHP lib
Install
composer require 'davidbadura/taskwarrior'
Usage
use DavidBadura\Taskwarrior\TaskManager;
use DavidBadura\Taskwarrior\Task;
use DavidBadura\Taskwarrior\Recurring;
$tm = TaskManager::create();
$task = new Task();
$task->setDescription('program this lib');
$task->setProject('hobby');
$task->setDue('tomorrow');
$task->setPriority(Task::PRIORITY_HIGH);
$task->addTag('next');
$task->setRecurring(Recurring::DAILY);
$tm->save($task);
$tasks = $tm->filter('project:hobby'); // one task
$tm->done($task);
$tasks = $tm->filter('project:hobby'); // empty
API
todo...
QueryBuilder
$tasks = $taskManager->createQueryBuilder()
    ->whereProject('hobby')
    ->sortBy(QueryBuilder::SORT_ENTRY)
    ->getResult()
Description
				
					Languages
				
				
								
								
									PHP
								
								99.6%
							
						
							
								
								
									Shell
								
								0.4%
							
						
					