Excellent presentation thank you so much for working on this tool Here' are some of my notes, if anyone else finds them useful 0:30 what is taskwarrior, cli todo list manager 1:10 Personal background 1:40 linux background 2:00 living in the terminal 3:30 packages name 3:40 start of demo 4:00 adding first tasks 4:30 `task next` 6:00 `task all` 5:00 follow any methodology 5:30 deleting tasks (hiding them in data files) 7:30 attributes and metadata 7:40 use of tags with `+` to add or `-` to remove tags 9:00 projects, these are simple attributes 9:40 sub-projects 10:30 priorities 11:00 annotate ## Dates 11:30 dates (really useful feature) 12:20 scheduled date (for date specific tasks) 13:00 wait date, disappears until it's needed 13:40 tasks deleted when date no longer relevant 15:00 Demo dates (no longer relevant dates) deletes task 19:00 ISO dates vs natural dates (tomorrow, in a week etc) 20:30 shortcut acronyms for dates 21:00 tomorrow + 16h example 22:00 Using vim 25:00 task annotate 26:00 `task purge` for truly deleting example task 2 purge doesn't work... because it's active UUID task UUID purge (yes) this is the only way to delete task for real 28:00 ID vs UUID id is temporary, UUID is permanent 28:30 Urgency 31:00 filters and reports 32:00 Filters `task completed` 33:00 filter keywords 35:00 `task show` 37:00 low priority example 39:00 config for limiting tasks view to only 20 tasks (example) 40:00 where is data stored? 45:00 Advanced stuff 45:30 Create a new report 46:00 recurring tasks example ``` task add Throw out the trash due:eow recur:weekly ``` eow = every other week different syntax for other recurring tasks 48:00 `task 3 start` start ``` task 4 5 mod wait:eoww ``` eooww = end of work week 49:00 stop. There's no built in time tracking 49:20 time warrior is meant for time tracking, can be integrated through hooks 50:00 virtual tags 50:50 `task +TODAY` 51:00 man task > virtual tags 52:00 More Advanced stuff Taskd is a server for using task in a browser 52:40 Server vs SSH (which doesn't work) 54:00 about the team behind task warrior 54:40 Context (show only at work stuff) context is defined on .taskrc (good demo in here) 56:00 using `mod` to change a project or tag 56:10 `task @ home` example, based on context 56:30 and vs or conflicts 57:00 User defined attributes, show attributes example 58:00 `task _get` useful for specific attributes of a task example: ``` task _get 6 due task _get 6 description ``` 59:00 hooks for performing custom actions, each time a task is added or modified. 1:00:00 how to define a hook with vim (or any text editor) 1:00:02 tasklib for adding extended functionality through python 1:00:04 taskwiki (vimwiki + taskwarrior) for creating tasks within vimwiki 1:00:07 (ascii cinema) task wiki demo 1:00:08 Q & A 1:00:12 Dependencies (not so intuitive yet) 1:00:14 Collaboration isn't yet intuitive 1:00:15 Syncing question (taskserver works for syncing across devices) solving conflicts 1:00:16 Privacy question 1:00:17 Development has been maintained by mostly 1 guy collaboration needed.
From the changelog it looks like purge command is in the recent 2.5.2 release ("The best Taskwarrior release in years") at github.com/GothenburgBitFactory/taskwarrior/releases/tag/v2.5.2. I haven't actually upgraded yet because I'm out of my comfort zone if not using sudo apt, etc, but intend biting the bullet soon! This is a great tool though, that I'm just starting to use, and great video too - this is what tutorial videos should be like! Thanks!
Excellent presentation thank you so much for working on this tool
Here' are some of my notes, if anyone else finds them useful
0:30 what is taskwarrior, cli todo list manager
1:10 Personal background
1:40 linux background
2:00 living in the terminal
3:30 packages name
3:40 start of demo
4:00 adding first tasks
4:30 `task next`
6:00 `task all`
5:00 follow any methodology
5:30 deleting tasks (hiding them in data files)
7:30 attributes and metadata
7:40 use of tags with `+` to add or `-` to remove tags
9:00 projects, these are simple attributes
9:40 sub-projects
10:30 priorities
11:00 annotate
## Dates
11:30 dates (really useful feature)
12:20 scheduled date (for date specific tasks)
13:00 wait date, disappears until it's needed
13:40 tasks deleted when date no longer relevant
15:00 Demo dates (no longer relevant dates) deletes task
19:00 ISO dates vs natural dates (tomorrow, in a week etc)
20:30 shortcut acronyms for dates
21:00 tomorrow + 16h example
22:00 Using vim
25:00 task annotate
26:00 `task purge` for truly deleting
example task 2 purge doesn't work... because it's active
UUID
task UUID purge (yes)
this is the only way to delete task for real
28:00 ID vs UUID
id is temporary, UUID is permanent
28:30 Urgency
31:00 filters and reports
32:00 Filters `task completed`
33:00 filter keywords
35:00 `task show`
37:00 low priority example
39:00 config for limiting tasks view to only 20 tasks (example)
40:00 where is data stored?
45:00 Advanced stuff
45:30 Create a new report
46:00 recurring tasks
example
```
task add Throw out the trash due:eow recur:weekly
```
eow = every other week
different syntax for other recurring tasks
48:00 `task 3 start` start
```
task 4 5 mod wait:eoww
```
eooww = end of work week
49:00 stop. There's no built in time tracking
49:20 time warrior is meant for time tracking, can be integrated through hooks
50:00 virtual tags
50:50 `task +TODAY`
51:00 man task > virtual tags
52:00 More Advanced stuff
Taskd is a server for using task in a browser
52:40 Server vs SSH (which doesn't work)
54:00 about the team behind task warrior
54:40 Context (show only at work stuff)
context is defined on .taskrc (good demo in here)
56:00 using `mod` to change a project or tag
56:10 `task @ home` example, based on context
56:30 and vs or conflicts
57:00 User defined attributes, show attributes example
58:00 `task _get` useful for specific attributes of a task
example:
```
task _get 6 due
task _get 6 description
```
59:00 hooks for performing custom actions, each time a task is added or modified.
1:00:00 how to define a hook with vim (or any text editor)
1:00:02 tasklib for adding extended functionality through python
1:00:04 taskwiki (vimwiki + taskwarrior)
for creating tasks within vimwiki
1:00:07 (ascii cinema) task wiki demo
1:00:08 Q & A
1:00:12 Dependencies (not so intuitive yet)
1:00:14 Collaboration isn't yet intuitive
1:00:15 Syncing question (taskserver works for syncing across devices) solving conflicts
1:00:16 Privacy question
1:00:17 Development has been maintained by mostly 1 guy
collaboration needed.
Great speech!
Realy nice Introduction :>)
Great presentation.
What did you use to display the "slides" you showed in the upper pane?
I think it is "patat". github.com/jaspervdj/patat
Thank you for your work! Tell me please - how did you make a presentation with highlighting in vim? Very interesting
Really helpful video!!! Thanks for that :)
With what tool did you make the presentation?
We used Kdenlive to edit the video.
Great presentation.
From the changelog it looks like purge command is in the recent 2.5.2 release ("The best Taskwarrior release in years") at github.com/GothenburgBitFactory/taskwarrior/releases/tag/v2.5.2. I haven't actually upgraded yet because I'm out of my comfort zone if not using sudo apt, etc, but intend biting the bullet soon! This is a great tool though, that I'm just starting to use, and great video too - this is what tutorial videos should be like! Thanks!
Hello! Do you know any methods to view “project timeline” in any view? Thank you!
How do alias works in taskrc?