Taskwarrior is command line time management and reporting utility. I use taskwarrior for tasks that need a longer phase of planning before this task is prepared to be done and can really be accomplished. Also it happens that tasks over here can not be finished at all, because the prerequisites have failed or the testing phase has shown that this task can not be finished as has been intentionally thought or even better, the task is rubbish and will never be finished.
Whatever reasons are there to use taskwarrior, there is a command line setting I would like to write down here, because I use it seldom. This is needed to assign or change priority to a certain task:
task 13 modify priority:M
task 42 modify priorify:L
task 1 modify priority:H