- Finalized (hopefully) the movie script for 1.9.3.
This commit is contained in:
Paul Beckingham
2010-10-09 12:29:07 -04:00
parent b609cdb8a0
commit fec2af34bc
2 changed files with 104 additions and 41 deletions

View File

@@ -7,9 +7,9 @@ echo 'color=off' >> x
echo 'color.summary.background=on gray3' >> x echo 'color.summary.background=on gray3' >> x
# Basic usage # Basic usage
echo Basic usage echo Basic usage --------------------------------------------------------------
echo task rc:x add Select a free weekend in August echo task rc:x add Select a free weekend in November
task rc:x add Select a free weekend in August task rc:x add Select a free weekend in November
echo task rc:x add Select and book a venue echo task rc:x add Select and book a venue
task rc:x add Select and book a venue task rc:x add Select and book a venue
echo task rc:x add Come up with a guest list echo task rc:x add Come up with a guest list
@@ -34,7 +34,7 @@ echo task rc:x list
task rc:x list task rc:x list
# Projects # Projects
echo Projects echo Projects --------------------------------------------------------------
echo task rc:x add Pay teh rent on teh 31st echo task rc:x add Pay teh rent on teh 31st
task rc:x add Pay teh rent on teh 31st task rc:x add Pay teh rent on teh 31st
echo task rc:x 7 /teh/the/g echo task rc:x 7 /teh/the/g
@@ -53,7 +53,7 @@ echo task rc:x li pro:par
task rc:x li pro:par task rc:x li pro:par
# Priorities # Priorities
echo Priorities echo Priorities --------------------------------------------------------------
echo task rc:x 1-3,5 priority:H echo task rc:x 1-3,5 priority:H
echo 'All' | task rc:x 1-3,5 priority:H echo 'All' | task rc:x 1-3,5 priority:H
echo task rc:x list echo task rc:x list
@@ -62,7 +62,7 @@ echo task rc:x 3 pri:
task rc:x 3 pri: task rc:x 3 pri:
# Tags # Tags
echo Tags echo Tags --------------------------------------------------------------
echo task rc:x list echo task rc:x list
task rc:x list task rc:x list
echo task rc:x 3,5,6 +mall echo task rc:x 3,5,6 +mall
@@ -75,7 +75,7 @@ echo task rc:x 3 -mall
task rc:x 3 -mall task rc:x 3 -mall
# Modifications # Modifications
echo Modifications echo Modifications --------------------------------------------------------------
echo task rc:x 7 Pay rent at the end of the month echo task rc:x 7 Pay rent at the end of the month
echo 'Yes' | task rc:x 7 Pay rent at the end of the month echo 'Yes' | task rc:x 7 Pay rent at the end of the month
echo task rc:x add music echo task rc:x add music
@@ -104,19 +104,19 @@ echo task rc:x undo
echo 'y' | task rc:x undo echo 'y' | task rc:x undo
# Info # Info
echo Info echo Info --------------------------------------------------------------
echo task rc:x 1 info echo task rc:x 1 info
task rc:x 1 info task rc:x 1 info
echo task rc:x stats echo task rc:x stats
task rc:x stats task rc:x stats
# Annotations # Annotations
echo Annotations echo Annotations --------------------------------------------------------------
echo task rc:x 1 annotate the 12th looks good echo task rc:x 1 annotate the 13 looks good
task rc:x 1 annotate the 12th looks good task rc:x 1 annotate the 13 looks good
sleep 1 sleep 1
echo task rc:x 1 annotate or the 13th echo task rc:x 1 annotate or the 14th
task rc:x 1 annotate or the 13th task rc:x 1 annotate or the 14th
echo task rc:x list echo task rc:x list
task rc:x list task rc:x list
echo task rc:x list rc.annotations:full echo task rc:x list rc.annotations:full
@@ -125,13 +125,13 @@ echo task rc:x list rc.annotations:sparse
task rc:x list rc.annotations:sparse task rc:x list rc.annotations:sparse
echo task rc:x list rc.annotations:none echo task rc:x list rc.annotations:none
task rc:x list rc.annotations:none task rc:x list rc.annotations:none
echo task rc:x 1 denotate 13th echo task rc:x 1 denotate 14th
task rc:x 1 denotate 13th task rc:x 1 denotate 14th
echo task rc:x list echo task rc:x list
task rc:x list task rc:x list
# Configuration # Configuration
echo Configuration echo Configuration --------------------------------------------------------------
echo task rc:x show echo task rc:x show
task rc:x show task rc:x show
echo task rc:x config answer 42 echo task rc:x config answer 42
@@ -144,7 +144,7 @@ echo task rc:x rc.report.list.sort=description+ list
task rc:x rc.report.list.sort=description+ list task rc:x rc.report.list.sort=description+ list
# Defaults # Defaults
echo Defaults echo Defaults --------------------------------------------------------------
echo task rc:x config default.command list echo task rc:x config default.command list
echo 'y' | task rc:x config default.command list echo 'y' | task rc:x config default.command list
echo task rc:x echo task rc:x
@@ -165,14 +165,14 @@ echo task rc:x config default.project
echo 'y' | task rc:x config default.project echo 'y' | task rc:x config default.project
# Aliases # Aliases
echo Aliases echo Aliases --------------------------------------------------------------
echo task rc:x config alias.zzz list echo task rc:x config alias.zzz list
echo 'y' | task rc:x config alias.zzz list echo 'y' | task rc:x config alias.zzz list
echo task rc:x zzz echo task rc:x zzz
task rc:x zzz task rc:x zzz
# Color # Color
echo Color echo Color --------------------------------------------------------------
echo task rc:x config color on echo task rc:x config color on
echo 'y' | task rc:x config color on echo 'y' | task rc:x config color on
echo task rc:x list echo task rc:x list
@@ -214,7 +214,7 @@ echo man task-color
#man task-color #man task-color
# Active tasks # Active tasks
echo Active tasks echo Active tasks --------------------------------------------------------------
echo task rc:x 2 start echo task rc:x 2 start
task rc:x 2 start task rc:x 2 start
echo task rc:x list echo task rc:x list
@@ -225,7 +225,7 @@ echo task rc:x 2 stop
task rc:x 2 stop task rc:x 2 stop
# Due dates # Due dates
echo Due dates echo Due dates --------------------------------------------------------------
echo task rc:x 1 due:7/31/2010 echo task rc:x 1 due:7/31/2010
task rc:x 1 due:7/31/2010 task rc:x 1 due:7/31/2010
echo task rc:x 1 due:2wks echo task rc:x 1 due:2wks
@@ -248,7 +248,7 @@ echo task rc:x rc.dateformat.report:Y-M-DTH:N:SZ list
task rc:x rc.dateformat.report:Y-M-DTH:N:SZ list task rc:x rc.dateformat.report:Y-M-DTH:N:SZ list
# Calendar # Calendar
echo Calendar echo Calendar --------------------------------------------------------------
echo task rc:x calendar echo task rc:x calendar
task rc:x calendar task rc:x calendar
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
@@ -264,7 +264,7 @@ echo task rc:x rc.calendar.holidays:full cal
task rc:x rc.calendar.holidays:full cal task rc:x rc.calendar.holidays:full cal
# Recurrence # Recurrence
echo Recurrence echo Recurrence --------------------------------------------------------------
echo task rc:x 7 info echo task rc:x 7 info
task rc:x 7 info task rc:x 7 info
echo task rc:x 7 due:eom recur:monthly echo task rc:x 7 due:eom recur:monthly
@@ -285,7 +285,7 @@ echo task rc:x list
task rc:x list task rc:x list
# Shell # Shell
echo Shell echo Shell --------------------------------------------------------------
echo task rc:x shell echo task rc:x shell
#task rc:x shell #task rc:x shell
echo '> projects' echo '> projects'
@@ -298,7 +298,7 @@ echo '> quit'
#> quit #> quit
# Special tags # Special tags
echo Special tags echo Special tags --------------------------------------------------------------
echo task rc:x 6 +nocolor echo task rc:x 6 +nocolor
task rc:x 6 +nocolor task rc:x 6 +nocolor
echo task rc:x list echo task rc:x list
@@ -309,7 +309,7 @@ echo task rc:x 6 -nocolor
task rc:x 6 -nocolor task rc:x 6 -nocolor
# Waiting # Waiting
echo Waiting echo Waiting --------------------------------------------------------------
echo task rc:x add Look for new apartment due:eoy echo task rc:x add Look for new apartment due:eoy
task rc:x add Look for new apartment due:eoy task rc:x add Look for new apartment due:eoy
echo task rc:x list echo task rc:x list
@@ -333,14 +333,39 @@ echo task rc:x 11 rc.confirmation:no delete
task rc:x 11 rc.confirmation:no delete task rc:x 11 rc.confirmation:no delete
# Dependencies # Dependencies
echo Dependencies echo Dependencies --------------------------------------------------------------
echo task rc:x list pro:party
task rc:x list pro:party
echo task rc:x 3 depends:6
task rc:x 3 depends:6
echo task rc:x 6 dep:5
task rc:x 6 dep:5
echo task rc:x 2 dep:1
task rc:x 2 dep:1
echo task rc:x 5 dep:1,2
task rc:x 5 dep:1,2
echo task rc:x 4 dep:1
task rc:x 4 dep:1
echo task rc:x long pro:party
task rc:x long pro:party
echo task rc:x 5 dep:-1
task rc:x 5 dep:-1
echo task rc:x blocked
task rc:x blocked
echo task rc:x unblocked
task rc:x unblocked
echo task rc:x 1 info
task rc:x 1 info
echo task rc:x 2 info
task rc:x 2 info
echo task rc:x 2 done
echo 'y' | task rc:x 2 done
echo task rc:x 1 info
task rc:x 1 info
# Reports # Reports
echo Reports echo Reports --------------------------------------------------------------
echo task rc:x minimal echo task rc:x minimal
task rc:x minimal task rc:x minimal
echo task rc:x ls echo task rc:x ls
@@ -369,7 +394,7 @@ echo task rc:x next
task rc:x next task rc:x next
# Custom report # Custom report
echo Custom report echo Custom report --------------------------------------------------------------
echo 'report.foo.description=My own report' >> x echo 'report.foo.description=My own report' >> x
echo 'report.foo.columns=id,entry,description' >> x echo 'report.foo.columns=id,entry,description' >> x
echo 'report.foo.labels=ID,Entered,Description' >> x echo 'report.foo.labels=ID,Entered,Description' >> x
@@ -383,7 +408,7 @@ echo task rc:x foo
task rc:x foo task rc:x foo
# Charts # Charts
echo Charts echo Charts --------------------------------------------------------------
echo task rc:x history echo task rc:x history
task rc:x history task rc:x history
echo task rc:x history.annual echo task rc:x history.annual
@@ -396,7 +421,7 @@ echo task rc:x rc.color.summary.background:"on gray3" summary
task rc:x rc.color.summary.background:"on gray3" summary task rc:x rc.color.summary.background:"on gray3" summary
# Advanced filters # Advanced filters
echo Advanced filters echo Advanced filters --------------------------------------------------------------
echo task rc:x list echo task rc:x list
task rc:x list task rc:x list
echo task rc:x list invit echo task rc:x list invit
@@ -425,7 +450,7 @@ echo task rc:x all status:waiting
task rc:x all status:waiting task rc:x all status:waiting
# Import/export # Import/export
echo Import/export echo Import/export --------------------------------------------------------------
echo task rc:x export.csv echo task rc:x export.csv
task rc:x export.csv task rc:x export.csv
echo task rc:x export.csv venue echo task rc:x export.csv venue
@@ -462,7 +487,7 @@ echo task rc:x new limit:2
task rc:x new limit:2 task rc:x new limit:2
# Help # Help
echo Help echo Help --------------------------------------------------------------
echo task rc:x help echo task rc:x help
task rc:x help task rc:x help
echo man task echo man task
@@ -475,9 +500,11 @@ echo man task-tutorial
#man task-tutorial #man task-tutorial
echo man task-faq echo man task-faq
#man task-faq #man task-faq
echo man task-sync
#man task-sync
# Wrap up # Wrap up
echo Wrap up echo Wrap up --------------------------------------------------------------
echo task rc:x version echo task rc:x version
task rc:x version task rc:x version

View File

@@ -351,13 +351,42 @@ task add Do something in a few seconds To illustrate this, let's set up a task
task 11 wait:5s wait time of five seconds. task 11 wait:5s wait time of five seconds.
task list It's gone. task list It's gone.
sleep 5 (sleep 5) We wait for 5 seconds...
task list And it's back. task list And it's back.
task 11 rc.confirmation:no delete And now it's deleted. task 11 rc.confirmation:no delete And now it's deleted.
---------------------------------------- Dependencies ---------------------------------------------- ---------------------------------------- Dependencies ----------------------------------------------
dependencies task list pro:party Taskwarrior supports dependencies. Let's take a look at the
party planning tasks, and assign dependencies.
task 3 depends:6 Let's see. I can't mail invitations until they are printed.
task 6 dep:5 I can't print them until I design them.
task 2 dep:1 I need to select a weekend before a location.
task 5 dep:1,2 Design depends on location and weekend.
task 4 dep:1 And the caterer needs to know where.
task long pro:party All my tasks are blocked except task 1. That makes sense.
task 5 dep:-1 Hmm, that double dependency isn't right.
task blocked Here are the blocked tasks.
task unblocked and the opposite, the unblocked tasks.
task 1 info If we look at task 1 closely, we can see that it is blocking
task 2 info 2 and 4. And if we look at task 2, we see that it is
blocked by 1, and blocking 5.
This is called a dependency chain, which is a string of tasks
that are all connected not only by their project, but by
dependencies.
Now we understand that task 1 should be done first, but you
may still violate the laws of physics if you wish. Let's
complete task 2 and see what happens.
task 2 done (y) Taskwarrior realizes what you are doing, and offers to fix
task 1 info the dependency chain to reflect what you have done.
---------------------------------------- Reports --------------------------------------------------- ---------------------------------------- Reports ---------------------------------------------------
@@ -368,8 +397,9 @@ task long The kitchen sink.
task all The packrat. task all The packrat.
task completed Nostalgia. task completed Nostalgia.
task recurring Groundhog day. task recurring Groundhog day.
task waiting Secrets. task waiting Surprises.
task blocked Wedged. task blocked Wedged.
task unblocked Unencumbered.
task oldest Ancient history. task oldest Ancient history.
task newest Contemporary. task newest Contemporary.
task timesheet Corporate. task timesheet Corporate.
@@ -477,7 +507,13 @@ man task-color many features which have more capabilit
man task-tutorial This screencast is actually just a recording of me going man task-tutorial This screencast is actually just a recording of me going
through the tutorial. through the tutorial.
man task-faq
man task-faq Some frequently asked questions are answered here.
man task-sync You've patiently watched this whole movie, so here's your
reward - taskwarrior 1.9.3 has network synchronization
features, for sharing tasks across computers. But this is
just a teaser - synch will be shown in the next movie.
---------------------------------------- Wrap up --------------------------------------------------- ---------------------------------------- Wrap up ---------------------------------------------------