Compare commits
3958 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dd5968a61b | ||
|
|
10ebefa8eb | ||
|
|
2272ba71a2 | ||
|
|
5fdd55fdca | ||
|
|
a82558064b | ||
|
|
84be60fdca | ||
|
|
461610aaa6 | ||
|
|
f687ea1010 | ||
|
|
980dff3048 | ||
|
|
e4b8c2f0f5 | ||
|
|
4f11740896 | ||
|
|
5110a83efa | ||
|
|
9b5d0a7cdd | ||
|
|
638c2b35c3 | ||
|
|
5b35f80d57 | ||
|
|
c8e051a7dd | ||
|
|
190abd00b9 | ||
|
|
acbad7568c | ||
|
|
dc92e7ca32 | ||
|
|
21946d7611 | ||
|
|
e8f4d6904b | ||
|
|
cfebb21260 | ||
|
|
4882a50b1b | ||
|
|
5ef2d6f00d | ||
|
|
053c97fc1d | ||
|
|
808600a705 | ||
|
|
1590ab6564 | ||
|
|
df7a7e6dd2 | ||
|
|
731cba4181 | ||
|
|
40993623d7 | ||
|
|
1cea249c9e | ||
|
|
79886e03ce | ||
|
|
b1678a55df | ||
|
|
799e62051f | ||
|
|
13b8c1a3cc | ||
|
|
1eb9c243fe | ||
|
|
5018057f19 | ||
|
|
b1d2d6d5e8 | ||
|
|
d4abae0f70 | ||
|
|
61e494195a | ||
|
|
9adfddfe65 | ||
|
|
abbebf69ad | ||
|
|
7641a86f23 | ||
|
|
26fbca7896 | ||
|
|
0772f7ea36 | ||
|
|
709e871061 | ||
|
|
df00368f79 | ||
|
|
b085006d1a | ||
|
|
4002778a36 | ||
|
|
69c8125ea7 | ||
|
|
aa3304798b | ||
|
|
4e3eb1f420 | ||
|
|
a0a302822b | ||
|
|
8136a59572 | ||
|
|
9a5def4c95 | ||
|
|
fb280edbc2 | ||
|
|
ec073c5dae | ||
|
|
6bb58286dc | ||
|
|
4fe23fcfcd | ||
|
|
97dbb0cfe4 | ||
|
|
5ab0a920cc | ||
|
|
830a8c6ec8 | ||
|
|
fff27ffabe | ||
|
|
4f156c407c | ||
|
|
953e1e4cc1 | ||
|
|
628f6b5fa6 | ||
|
|
f0e8d2027c | ||
|
|
b0e249e564 | ||
|
|
5cc3c8d05d | ||
|
|
ae22612584 | ||
|
|
69a60103b9 | ||
|
|
fdc791a676 | ||
|
|
1d598d0e8c | ||
|
|
49aa62b3b4 | ||
|
|
f294bc0c2b | ||
|
|
d11b5de3b4 | ||
|
|
dbb6a209a8 | ||
|
|
b8977c4dd0 | ||
|
|
244a80f799 | ||
|
|
68c6afbdd4 | ||
|
|
f32e53c7d6 | ||
|
|
1ff4e2ff13 | ||
|
|
12661b4bde | ||
|
|
073f978955 | ||
|
|
76db26e3d7 | ||
|
|
843e49e2bc | ||
|
|
2b31994ce0 | ||
|
|
23c2958f44 | ||
|
|
6c02c03674 | ||
|
|
d25113e653 | ||
|
|
85703803c8 | ||
|
|
2414f6b3d4 | ||
|
|
cc8a305b37 | ||
|
|
4a33f3e093 | ||
|
|
c0bc6059ca | ||
|
|
7a5025e64d | ||
|
|
da88eefe2b | ||
|
|
b6aced8726 | ||
|
|
25c4f8871e | ||
|
|
a6331747d2 | ||
|
|
98dbfb01b4 | ||
|
|
e96eaaac38 | ||
|
|
ef6d0a8f9a | ||
|
|
9c9216acbf | ||
|
|
2242cb2a8b | ||
|
|
5073921707 | ||
|
|
860a1de034 | ||
|
|
16818c0b93 | ||
|
|
984b12c0d2 | ||
|
|
ed2cf991f3 | ||
|
|
c095289208 | ||
|
|
957c8b7e7b | ||
|
|
79f030b199 | ||
|
|
04836c2cec | ||
|
|
aa90fdbe1c | ||
|
|
2c449583ef | ||
|
|
ec66bc73d3 | ||
|
|
fe509cd3dd | ||
|
|
b7afcb9723 | ||
|
|
e09eee1a59 | ||
|
|
9f8ea49446 | ||
|
|
7a996dfadf | ||
|
|
90ac0e2b17 | ||
|
|
ff320345e9 | ||
|
|
f26cff9a4a | ||
|
|
7164215146 | ||
|
|
5ed0d13194 | ||
|
|
ac428e1f1a | ||
|
|
66dc016ce6 | ||
|
|
af81b24d92 | ||
|
|
eeac423fd6 | ||
|
|
17185c7911 | ||
|
|
24ff570427 | ||
|
|
d351c9faf2 | ||
|
|
18804a743c | ||
|
|
86df438579 | ||
|
|
0d6788635e | ||
|
|
965415d7a4 | ||
|
|
d8eb0ac0da | ||
|
|
6f5d07dcd4 | ||
|
|
f615db8a4c | ||
|
|
9962c14de2 | ||
|
|
91588c7e96 | ||
|
|
71e2f1bf2f | ||
|
|
227163a4a1 | ||
|
|
6f726bf1cf | ||
|
|
541e9eec30 | ||
|
|
12aeecc73f | ||
|
|
eeb592d032 | ||
|
|
5eb9948235 | ||
|
|
bb53ae17ae | ||
|
|
219f23de33 | ||
|
|
1efc1f2531 | ||
|
|
2b3691508f | ||
|
|
e2f504e686 | ||
|
|
3708f852c2 | ||
|
|
4fb9307be5 | ||
|
|
d006a2820b | ||
|
|
5325efbd07 | ||
|
|
6c90875da4 | ||
|
|
d50372b799 | ||
|
|
6bcbcbb363 | ||
|
|
0d8817369e | ||
|
|
646863db16 | ||
|
|
d5002ab400 | ||
|
|
7c59bd5a1d | ||
|
|
eb02c7917a | ||
|
|
f97e68f1d6 | ||
|
|
224d5c1b9b | ||
|
|
f86c9e2096 | ||
|
|
6b69903208 | ||
|
|
b4077775c2 | ||
|
|
bc81bc478c | ||
|
|
ef198d5616 | ||
|
|
45dea75faa | ||
|
|
9ef8c1aeba | ||
|
|
916689f1c2 | ||
|
|
66676539ce | ||
|
|
2690d9bdf3 | ||
|
|
11009fd3ff | ||
|
|
aea4e8cb11 | ||
|
|
b4e5285a50 | ||
|
|
605f8020b7 | ||
|
|
e478396a04 | ||
|
|
5523c2cbf0 | ||
|
|
ec4a7abb06 | ||
|
|
514c869aea | ||
|
|
b9f217a716 | ||
|
|
ed58263c16 | ||
|
|
f42de556fa | ||
|
|
75aa4008e1 | ||
|
|
2d0ac20720 | ||
|
|
d026eb759f | ||
|
|
360071712f | ||
|
|
84b3055690 | ||
|
|
c59afe34c4 | ||
|
|
c4d797539d | ||
|
|
1f47e8c99f | ||
|
|
0d14822711 | ||
|
|
06a08c399e | ||
|
|
cfb827770f | ||
|
|
791bd1b82a | ||
|
|
2bdaa37e32 | ||
|
|
442ef6a29b | ||
|
|
f22322bc18 | ||
|
|
cd736a0d70 | ||
|
|
f55afe33d7 | ||
|
|
b04032c9d6 | ||
|
|
f2ac258bf1 | ||
|
|
204f9195d2 | ||
|
|
93e6ef5fb9 | ||
|
|
cb011026aa | ||
|
|
3c54c78e3a | ||
|
|
f60b77ef79 | ||
|
|
aa3a014a66 | ||
|
|
047198bf6e | ||
|
|
b4f21a1195 | ||
|
|
75152d913e | ||
|
|
06c6b94fd4 | ||
|
|
7a0927effe | ||
|
|
2854304e60 | ||
|
|
91c05ea157 | ||
|
|
992cb6369a | ||
|
|
3b4dc9acb3 | ||
|
|
249a4b0f64 | ||
|
|
d87a753de1 | ||
|
|
d210c6d07f | ||
|
|
433d3dedca | ||
|
|
10944a23e1 | ||
|
|
e4132f6a02 | ||
|
|
557a8d357c | ||
|
|
0a75c526a9 | ||
|
|
e133d72e23 | ||
|
|
023cc3c383 | ||
|
|
89df8e5c8a | ||
|
|
58d52a0191 | ||
|
|
ff965c95d3 | ||
|
|
c256096118 | ||
|
|
b7c7d782e0 | ||
|
|
d60a2f9954 | ||
|
|
d1fe1279ed | ||
|
|
77b17379d6 | ||
|
|
9db03a317b | ||
|
|
fdcc7b3d0f | ||
|
|
499b2256fc | ||
|
|
c1e86f59e2 | ||
|
|
16b8f90048 | ||
|
|
af43a3119f | ||
|
|
9bb2e4f8f5 | ||
|
|
3b18ca4f50 | ||
|
|
4183667efd | ||
|
|
d55b5907cd | ||
|
|
5cd79d08b3 | ||
|
|
58ec954d11 | ||
|
|
ea1ce4fad5 | ||
|
|
283f9bb2bc | ||
|
|
a7fd5de5c3 | ||
|
|
826d00d33f | ||
|
|
3897c23c8d | ||
|
|
7da3f3b2ba | ||
|
|
5ae32dd036 | ||
|
|
e0a808a6ba | ||
|
|
44afdb89e3 | ||
|
|
6c7aecc2a6 | ||
|
|
3765aacc73 | ||
|
|
ab40fae67e | ||
|
|
4042cbf964 | ||
|
|
efab724802 | ||
|
|
98991c1c1a | ||
|
|
28d0c534b1 | ||
|
|
a49f5bb23c | ||
|
|
ae1405a7be | ||
|
|
21617bf55e | ||
|
|
619c5d5533 | ||
|
|
76000d7515 | ||
|
|
9fe7993d96 | ||
|
|
f5b9370623 | ||
|
|
ca37fab090 | ||
|
|
a8922629ae | ||
|
|
9b786de5be | ||
|
|
a82927cb54 | ||
|
|
5cd1649db2 | ||
|
|
56aad60a41 | ||
|
|
2dcd698686 | ||
|
|
0dac8d63df | ||
|
|
a08d354971 | ||
|
|
6b83945a21 | ||
|
|
a9b7d1b533 | ||
|
|
288bd81d8f | ||
|
|
aae29cbcfd | ||
|
|
7bea132bd5 | ||
|
|
24bb1fd6ca | ||
|
|
99b650a3ba | ||
|
|
8536dc9658 | ||
|
|
184d736763 | ||
|
|
7d1fa92bd4 | ||
|
|
7989177f7c | ||
|
|
ef16020cbb | ||
|
|
225fd769fd | ||
|
|
89880f2323 | ||
|
|
7e78157c74 | ||
|
|
f9572b3d14 | ||
|
|
e91137c315 | ||
|
|
4008a64fdd | ||
|
|
ada6c24789 | ||
|
|
86dc14823e | ||
|
|
7d02676f68 | ||
|
|
6e22a1f279 | ||
|
|
28d872dd31 | ||
|
|
70b252f280 | ||
|
|
6c643d66dd | ||
|
|
ec0728ff8e | ||
|
|
3f4daeacf0 | ||
|
|
eabd47b28b | ||
|
|
6a7f7b4c1c | ||
|
|
c61f7e6b8f | ||
|
|
b1839adf97 | ||
|
|
4a9a515a36 | ||
|
|
274d3dddd0 | ||
|
|
62a66bad9c | ||
|
|
b765825cca | ||
|
|
bc1aa0bc0f | ||
|
|
d640fed3d4 | ||
|
|
54fecafcec | ||
|
|
018592abac | ||
|
|
f850e0946b | ||
|
|
908451cbf7 | ||
|
|
257edc535a | ||
|
|
703cfdf2d6 | ||
|
|
4e9ec1b320 | ||
|
|
23318103ed | ||
|
|
1ec650edd2 | ||
|
|
358e0cc62d | ||
|
|
733e4e5aff | ||
|
|
d285f3a247 | ||
|
|
598a2e02fa | ||
|
|
27fd8910ae | ||
|
|
5059897b50 | ||
|
|
8eb321d8f0 | ||
|
|
a5c722361d | ||
|
|
d8e0cf714b | ||
|
|
cdc5b82e3f | ||
|
|
5a7446bf4f | ||
|
|
6724dd3766 | ||
|
|
32ba4594df | ||
|
|
14a8246e22 | ||
|
|
f4bc3442a6 | ||
|
|
7e8e826b1a | ||
|
|
a89bb40a55 | ||
|
|
b06f0144ed | ||
|
|
2ac229c84f | ||
|
|
5f2fc6c5b6 | ||
|
|
8b68f7317c | ||
|
|
617d1eaf3b | ||
|
|
79041ba501 | ||
|
|
218f074609 | ||
|
|
78529f5110 | ||
|
|
5998ca71cc | ||
|
|
ffcc574c85 | ||
|
|
995de68c90 | ||
|
|
35b52c421b | ||
|
|
565232eccd | ||
|
|
14b36a5dc6 | ||
|
|
cc120689ee | ||
|
|
195a821781 | ||
|
|
25da9ee5cd | ||
|
|
3563aa8414 | ||
|
|
15e0fa5286 | ||
|
|
6933ce137f | ||
|
|
830b3e9562 | ||
|
|
e8fe7f0304 | ||
|
|
593b334d5e | ||
|
|
392a5dacd9 | ||
|
|
f17187a4b6 | ||
|
|
dbcd5dbe1d | ||
|
|
dffb1abdf1 | ||
|
|
a4371752c1 | ||
|
|
a86e45c31e | ||
|
|
29f17aed68 | ||
|
|
88eb355e3b | ||
|
|
ab7f0741d0 | ||
|
|
aab9ea1563 | ||
|
|
0f611a34e3 | ||
|
|
6a2e8dcc54 | ||
|
|
124381c5ff | ||
|
|
ffda6b1ecf | ||
|
|
ad07e944cc | ||
|
|
1ec62bc652 | ||
|
|
4a6df38e6a | ||
|
|
f10f7cf690 | ||
|
|
42e2bb0d1f | ||
|
|
35570b89cd | ||
|
|
645af76ddb | ||
|
|
dfee4b485f | ||
|
|
f183d8829a | ||
|
|
6dc7244fa6 | ||
|
|
9cd10a5c1e | ||
|
|
02173be81a | ||
|
|
77ae4a3613 | ||
|
|
f04a6177ac | ||
|
|
f16ce91d45 | ||
|
|
2a6a40d97b | ||
|
|
3e7c9157a1 | ||
|
|
4529bcf24a | ||
|
|
2a621a4367 | ||
|
|
9cdabf288e | ||
|
|
76f9475950 | ||
|
|
3ef8112173 | ||
|
|
ce0bd430d0 | ||
|
|
38500fd90b | ||
|
|
bbb0ac3d29 | ||
|
|
6f294e2968 | ||
|
|
92d37e5124 | ||
|
|
d91c2b4138 | ||
|
|
f39ed79389 | ||
|
|
41e9620371 | ||
|
|
3295e40678 | ||
|
|
1dbca67bb4 | ||
|
|
6f53f40ad5 | ||
|
|
cfb0b99dbe | ||
|
|
7ba98ea241 | ||
|
|
889e36116c | ||
|
|
85990351e3 | ||
|
|
a39e24cbb6 | ||
|
|
11a0dc7290 | ||
|
|
9cc9567cf4 | ||
|
|
1ddc9ac6fa | ||
|
|
d2efde2a70 | ||
|
|
7011bc3dbd | ||
|
|
dcb8e62d3a | ||
|
|
6cf04848e4 | ||
|
|
7ec2992ca8 | ||
|
|
9951231804 | ||
|
|
fb991cb814 | ||
|
|
a390a61175 | ||
|
|
a8cba3c9c8 | ||
|
|
85adfd31a5 | ||
|
|
9348e5a509 | ||
|
|
2f61a7e946 | ||
|
|
f9b5513882 | ||
|
|
fda8161be8 | ||
|
|
036eb6b010 | ||
|
|
78170e0fd4 | ||
|
|
f7ab55abeb | ||
|
|
6e710bf9b5 | ||
|
|
c25204fc7a | ||
|
|
113cd9af63 | ||
|
|
024ac5dffb | ||
|
|
6777e04957 | ||
|
|
b61bf5b806 | ||
|
|
37bd07883b | ||
|
|
ebecaf420e | ||
|
|
26f9e066e7 | ||
|
|
26f218a1e4 | ||
|
|
c8287ba752 | ||
|
|
a604e14ea9 | ||
|
|
0c85725a4c | ||
|
|
d9fc334098 | ||
|
|
941e8c9f37 | ||
|
|
1921ed77d5 | ||
|
|
7d5fad721e | ||
|
|
758df84539 | ||
|
|
8d5a60a2a2 | ||
|
|
a57f0bbbc3 | ||
|
|
bf80c7d514 | ||
|
|
d390433ec7 | ||
|
|
234ad3d03b | ||
|
|
752e737f18 | ||
|
|
3478d1f03b | ||
|
|
3a7216cd9a | ||
|
|
b9ac0bf22d | ||
|
|
deb177a546 | ||
|
|
9e8c4ba813 | ||
|
|
cd30295922 | ||
|
|
5914418fb1 | ||
|
|
3433770e9b | ||
|
|
d3a3769ad4 | ||
|
|
4b9c2c4743 | ||
|
|
6e1d30a2ef | ||
|
|
12de296d42 | ||
|
|
0e3c35fbb1 | ||
|
|
0221a7e742 | ||
|
|
2faa2f73b5 | ||
|
|
e0f7983a28 | ||
|
|
87c438d51d | ||
|
|
e508fd656b | ||
|
|
16cee8e263 | ||
|
|
51cf195b99 | ||
|
|
6e5fe0631f | ||
|
|
0f4d3c1d60 | ||
|
|
caab26247c | ||
|
|
4e2062cd25 | ||
|
|
d4b450bc53 | ||
|
|
f1651862a0 | ||
|
|
387c981b6d | ||
|
|
1b764e1641 | ||
|
|
2ef6248f53 | ||
|
|
2f15bb8fa5 | ||
|
|
3908c29a21 | ||
|
|
0f8c995934 | ||
|
|
64e7939122 | ||
|
|
fe23510c51 | ||
|
|
1ad8aa9aec | ||
|
|
7956fbe9c0 | ||
|
|
e6a4b50da1 | ||
|
|
0747cc38aa | ||
|
|
e1a102d717 | ||
|
|
8adb6ae889 | ||
|
|
e69a44e788 | ||
|
|
2961c3ee85 | ||
|
|
5c27f80432 | ||
|
|
87e713e97c | ||
|
|
44fc565f6d | ||
|
|
84a9140763 | ||
|
|
c2c26b338b | ||
|
|
5995320164 | ||
|
|
965b7cfd3d | ||
|
|
8c36db1272 | ||
|
|
2a4674eb3b | ||
|
|
a5b8936f7a | ||
|
|
1b8e38fb7e | ||
|
|
f2ecb61edf | ||
|
|
d103862bff | ||
|
|
9c8edc4121 | ||
|
|
cd1bd1eec9 | ||
|
|
16620bed45 | ||
|
|
1021bb530a | ||
|
|
a5507678e8 | ||
|
|
c2f08c8f05 | ||
|
|
99a53edca0 | ||
|
|
f2fe397048 | ||
|
|
0c7e731b0d | ||
|
|
a9b701ae6d | ||
|
|
244c81a647 | ||
|
|
f5792a03fb | ||
|
|
8406dd4c6f | ||
|
|
466d1ddb69 | ||
|
|
4646a86d4d | ||
|
|
97e52c8f17 | ||
|
|
7eae358aca | ||
|
|
3158883dc4 | ||
|
|
5b61420b52 | ||
|
|
aea3091bdb | ||
|
|
c78fc47402 | ||
|
|
5ca1dd540e | ||
|
|
de9a815063 | ||
|
|
53a702d79a | ||
|
|
c83f702f58 | ||
|
|
8eb965d71d | ||
|
|
f5571c80c6 | ||
|
|
d0c4326af3 | ||
|
|
52d2bbd11a | ||
|
|
58edbb9630 | ||
|
|
18295a3b32 | ||
|
|
391d527328 | ||
|
|
3e74aa51e2 | ||
|
|
f910ce39de | ||
|
|
c769891b76 | ||
|
|
37e31e8e0b | ||
|
|
9394b96202 | ||
|
|
7354a8f13f | ||
|
|
3fd8545d43 | ||
|
|
1dc1cf0cb7 | ||
|
|
77190eda6c | ||
|
|
d05cb1c147 | ||
|
|
804c3526ba | ||
|
|
42d5ebfd4b | ||
|
|
5f30c9e2c3 | ||
|
|
8684639f72 | ||
|
|
99e0953489 | ||
|
|
7aa101de58 | ||
|
|
6510026189 | ||
|
|
6c31098ad2 | ||
|
|
3df84516d2 | ||
|
|
4f0e32b69b | ||
|
|
41a76c6798 | ||
|
|
297b0c4b04 | ||
|
|
0f72d3d502 | ||
|
|
ebbd20b719 | ||
|
|
61a9eec512 | ||
|
|
564a84d603 | ||
|
|
7357d1003d | ||
|
|
4eeea35c7e | ||
|
|
29b18c216c | ||
|
|
70e4d16768 | ||
|
|
18046ae92d | ||
|
|
68debe2561 | ||
|
|
846e09cfc3 | ||
|
|
92b71a76fc | ||
|
|
9d09d35c59 | ||
|
|
3c7187d801 | ||
|
|
341b528980 | ||
|
|
ce4f67e1bd | ||
|
|
600b3f7656 | ||
|
|
773b133562 | ||
|
|
f1b06bff93 | ||
|
|
8c4188f705 | ||
|
|
1f3ffac893 | ||
|
|
e05b31a89f | ||
|
|
a3f4c08659 | ||
|
|
3329d5d037 | ||
|
|
84b1921b36 | ||
|
|
288b86c3c3 | ||
|
|
86171d9fb3 | ||
|
|
11e7049d19 | ||
|
|
9a5d388cca | ||
|
|
09d7cdb7a9 | ||
|
|
45a0cec0ff | ||
|
|
fc97513aa4 | ||
|
|
19baeba5da | ||
|
|
27bd2b21dc | ||
|
|
937820a883 | ||
|
|
e0275d404f | ||
|
|
18a41fde59 | ||
|
|
a532855a48 | ||
|
|
54e61fd06c | ||
|
|
c830e32c48 | ||
|
|
52746e8504 | ||
|
|
580754a65a | ||
|
|
b90d4a3aaf | ||
|
|
064b3f7f0d | ||
|
|
298c9b2dde | ||
|
|
9dc6772f78 | ||
|
|
5cd80c21ae | ||
|
|
0aa11e6398 | ||
|
|
f61a875e42 | ||
|
|
13ce276b8c | ||
|
|
93f1bc531d | ||
|
|
c230a4ad2c | ||
|
|
24bb606a52 | ||
|
|
0021bf75e9 | ||
|
|
0150938de8 | ||
|
|
0947e1edbe | ||
|
|
d7078d6e05 | ||
|
|
fdee550757 | ||
|
|
fe26e39a5d | ||
|
|
38b056b289 | ||
|
|
dbb87d2642 | ||
|
|
bc1ad00e0c | ||
|
|
f070f09176 | ||
|
|
15226b8a5b | ||
|
|
60a5eccbd0 | ||
|
|
e1f01c46ae | ||
|
|
8b278adea6 | ||
|
|
0e46a04d73 | ||
|
|
3aa8683bd0 | ||
|
|
52fdd844eb | ||
|
|
9418c418ca | ||
|
|
88f8acf789 | ||
|
|
c84e75a689 | ||
|
|
dd10f6da6b | ||
|
|
94048fae0f | ||
|
|
d28cff7cae | ||
|
|
0f4cbc5dc9 | ||
|
|
6f3957d858 | ||
|
|
ba155aead3 | ||
|
|
5ef5c3c70f | ||
|
|
5691dd9c79 | ||
|
|
3c89d61a53 | ||
|
|
28cae3a8cb | ||
|
|
d9dc685feb | ||
|
|
129aeb1845 | ||
|
|
7007ab46d6 | ||
|
|
4e7a63a8e6 | ||
|
|
3590b579b5 | ||
|
|
c4cd855876 | ||
|
|
3cdb58b75e | ||
|
|
95a3c5a2b3 | ||
|
|
9c90d98418 | ||
|
|
b7fafcb062 | ||
|
|
d6f977e2dd | ||
|
|
1c2500a8a1 | ||
|
|
eab8ef9bc1 | ||
|
|
00512d94cf | ||
|
|
f68911801c | ||
|
|
e3941b920a | ||
|
|
e4b2750656 | ||
|
|
50a052990c | ||
|
|
2b5aba85ae | ||
|
|
b02c4a209a | ||
|
|
9360bd577f | ||
|
|
f1251303de | ||
|
|
2dd2bd22b8 | ||
|
|
f36c14e6b4 | ||
|
|
a007d6c174 | ||
|
|
063255ba16 | ||
|
|
ff53919af1 | ||
|
|
db0cb5a555 | ||
|
|
daf56db8ec | ||
|
|
a268fac484 | ||
|
|
d1d7ef64fa | ||
|
|
9cb6bc1a42 | ||
|
|
c8d0a22fac | ||
|
|
7ee8ad4e44 | ||
|
|
d18a46da01 | ||
|
|
7ab4142c07 | ||
|
|
575caffe13 | ||
|
|
079a2dd56d | ||
|
|
301f897282 | ||
|
|
93cba3d880 | ||
|
|
30f4222b9e | ||
|
|
43dbab0f23 | ||
|
|
a1b4f338cd | ||
|
|
3f1b8304b0 | ||
|
|
476561fb87 | ||
|
|
130f98175a | ||
|
|
05359735ff | ||
|
|
1506ae9ff1 | ||
|
|
9541a63321 | ||
|
|
d66d53a013 | ||
|
|
3619cf219d | ||
|
|
428209e128 | ||
|
|
09fb6524cc | ||
|
|
56f806e251 | ||
|
|
45cc7fee95 | ||
|
|
b1b1d97866 | ||
|
|
9c9808e141 | ||
|
|
a37b5d6213 | ||
|
|
d753bb747b | ||
|
|
b37caeaa68 | ||
|
|
843f78e361 | ||
|
|
2d5105045d | ||
|
|
afab04b2f7 | ||
|
|
f601ae5d8c | ||
|
|
e39f610a68 | ||
|
|
40c472e3d5 | ||
|
|
7eba74a0bc | ||
|
|
ba4c0ce843 | ||
|
|
5b0c3af927 | ||
|
|
2dbe06aaa1 | ||
|
|
649604e015 | ||
|
|
5fa62565ea | ||
|
|
c86b562a4a | ||
|
|
0449215bbb | ||
|
|
e68ae3f880 | ||
|
|
9a390644ef | ||
|
|
5da06e3e31 | ||
|
|
5090a7d730 | ||
|
|
bf0b074f45 | ||
|
|
733be3462a | ||
|
|
58f9dd5eb4 | ||
|
|
9ae6c5ae7a | ||
|
|
b522eecf8d | ||
|
|
ca62874515 | ||
|
|
47970ab166 | ||
|
|
6caae5004b | ||
|
|
3d55b4120c | ||
|
|
3a7f970834 | ||
|
|
fdac097c12 | ||
|
|
9ea0bc6f07 | ||
|
|
340acc562b | ||
|
|
251eedf7e5 | ||
|
|
110aa489e4 | ||
|
|
83057293a9 | ||
|
|
4212e27081 | ||
|
|
7ac86185e4 | ||
|
|
fed3b815a0 | ||
|
|
a89c996334 | ||
|
|
9177c5b697 | ||
|
|
49659e92a7 | ||
|
|
3f1f4853d6 | ||
|
|
7ddc715fbe | ||
|
|
30911968cc | ||
|
|
ddccfa798c | ||
|
|
808524507e | ||
|
|
59b98cf302 | ||
|
|
87b1809ef4 | ||
|
|
27b8cabac1 | ||
|
|
d711bda35c | ||
|
|
9e481234b8 | ||
|
|
bc64a08054 | ||
|
|
ddfb9af407 | ||
|
|
72b1d08a33 | ||
|
|
f71e03ab06 | ||
|
|
795b11c9c9 | ||
|
|
ffbbf4a5c3 | ||
|
|
bf9d3eefe4 | ||
|
|
ff0441147d | ||
|
|
cfe57c3870 | ||
|
|
325b01c381 | ||
|
|
92f79c682b | ||
|
|
e8fe6ef773 | ||
|
|
b6bf4e6072 | ||
|
|
bfbd3b4768 | ||
|
|
338603efa6 | ||
|
|
ceee9caee8 | ||
|
|
6100933a28 | ||
|
|
331609eb6e | ||
|
|
ff66f44fe1 | ||
|
|
3e539c0166 | ||
|
|
d7da439735 | ||
|
|
51fcc12922 | ||
|
|
83805da01c | ||
|
|
d7b5915652 | ||
|
|
99b546c7e0 | ||
|
|
b173fd67c2 | ||
|
|
6890fd32c7 | ||
|
|
76d3efe313 | ||
|
|
82802f7f47 | ||
|
|
ac011807d2 | ||
|
|
3a9505f56c | ||
|
|
6aaa7c5074 | ||
|
|
10f684c09b | ||
|
|
2f831898fa | ||
|
|
2bc418c7e5 | ||
|
|
8613a49f6e | ||
|
|
b92802c2fb | ||
|
|
264dae02bc | ||
|
|
b8a68683cd | ||
|
|
695185e62e | ||
|
|
f68d6fd812 | ||
|
|
cf816be717 | ||
|
|
2355738c7a | ||
|
|
1ec029be9b | ||
|
|
a7eb32272c | ||
|
|
585ae52be3 | ||
|
|
d8160c5b52 | ||
|
|
a059f06a43 | ||
|
|
9d1bcc3fd5 | ||
|
|
1565c5d01a | ||
|
|
54ee72a6f9 | ||
|
|
75e2431825 | ||
|
|
6814fd8d31 | ||
|
|
326367a36e | ||
|
|
8ad5fa1b78 | ||
|
|
cbab4d0eba | ||
|
|
6dfcf3ae02 | ||
|
|
0990b0d582 | ||
|
|
78bfe98070 | ||
|
|
6563911953 | ||
|
|
264e318be5 | ||
|
|
bba7cddd9c | ||
|
|
d85e0620c1 | ||
|
|
9ca2194566 | ||
|
|
b30f1c64e3 | ||
|
|
b7fe868f47 | ||
|
|
b113ab2348 | ||
|
|
43e7aace46 | ||
|
|
98792dafbc | ||
|
|
71d2376ff1 | ||
|
|
123d72be49 | ||
|
|
774b9558ad | ||
|
|
1371c9616a | ||
|
|
9a913a9357 | ||
|
|
a09a2bc241 | ||
|
|
9f2efa67c2 | ||
|
|
fccb44f334 | ||
|
|
025103528c | ||
|
|
d2f5937344 | ||
|
|
f84677fbef | ||
|
|
18a8ea7b07 | ||
|
|
012affa46a | ||
|
|
f0c8330ebf | ||
|
|
157f191546 | ||
|
|
e48fae387e | ||
|
|
c89fc55d68 | ||
|
|
694323a8f1 | ||
|
|
c2c53fa668 | ||
|
|
f09a39f043 | ||
|
|
b7c1658a6e | ||
|
|
bb137bba38 | ||
|
|
faae5ff1ef | ||
|
|
fd4a0ad2fe | ||
|
|
f73bb0a158 | ||
|
|
cd1b7d9bb5 | ||
|
|
3c47dc6c36 | ||
|
|
c92ee148f6 | ||
|
|
f0010013d3 | ||
|
|
3b2b40f306 | ||
|
|
48bf65af5a | ||
|
|
47fdcc661f | ||
|
|
17b230a6e0 | ||
|
|
6b78abced2 | ||
|
|
7c3560a3cd | ||
|
|
99ff110904 | ||
|
|
f74e0d88e4 | ||
|
|
81fc158dc9 | ||
|
|
f240c783cb | ||
|
|
415690ca23 | ||
|
|
e930bb0ba9 | ||
|
|
31ff9d476e | ||
|
|
332f29a800 | ||
|
|
497b277cf1 | ||
|
|
564a24b35e | ||
|
|
29d6eceda1 | ||
|
|
3f3d698a28 | ||
|
|
d0e4f4ca10 | ||
|
|
1f8a66b7f3 | ||
|
|
1bef45ff47 | ||
|
|
1c1422370a | ||
|
|
95b926acb2 | ||
|
|
8ff60619ee | ||
|
|
8cab89a44c | ||
|
|
cb82946ad5 | ||
|
|
2a19247ad1 | ||
|
|
df93e37f40 | ||
|
|
d6d01ee1bf | ||
|
|
36814adcd2 | ||
|
|
6d9d896a37 | ||
|
|
366faac430 | ||
|
|
642f378462 | ||
|
|
15dea00eeb | ||
|
|
b3962bb13d | ||
|
|
8afc7443e4 | ||
|
|
d3971d2384 | ||
|
|
b7438edfd5 | ||
|
|
b841d0c403 | ||
|
|
e99dec6e1b | ||
|
|
daba36860b | ||
|
|
096737bd02 | ||
|
|
b4b8edcebe | ||
|
|
10c786bdf0 | ||
|
|
18412822fd | ||
|
|
58d6d8be14 | ||
|
|
4d82dd7985 | ||
|
|
21be6862db | ||
|
|
a3ea5cb412 | ||
|
|
b86c079ed5 | ||
|
|
5eaf09759e | ||
|
|
a86edaa6b2 | ||
|
|
45aaa530ac | ||
|
|
29486144c9 | ||
|
|
e55528e21e | ||
|
|
6c56f4b695 | ||
|
|
5a21945a0d | ||
|
|
e6c4f48a48 | ||
|
|
1fed8c55f1 | ||
|
|
7a6d546a0d | ||
|
|
abaf326855 | ||
|
|
4bdfde4aa4 | ||
|
|
d82da280cb | ||
|
|
26e6dd2131 | ||
|
|
0ee26a0cae | ||
|
|
dcb13bd2b4 | ||
|
|
e36fb2f10c | ||
|
|
826c6986ae | ||
|
|
81599071e7 | ||
|
|
7411ac55a1 | ||
|
|
0dc64a7ec2 | ||
|
|
a19afe1a77 | ||
|
|
412a97a58a | ||
|
|
3b515e8636 | ||
|
|
773ce924bf | ||
|
|
84e8ff6a70 | ||
|
|
a5bf414256 | ||
|
|
023fd9d38a | ||
|
|
af71af1085 | ||
|
|
f5ece63ec0 | ||
|
|
460f2aeea5 | ||
|
|
b46bf15f40 | ||
|
|
c9120f692a | ||
|
|
0df1c48f42 | ||
|
|
a71fc887d9 | ||
|
|
0c568580b3 | ||
|
|
5f186bbbe1 | ||
|
|
6bca259420 | ||
|
|
e1b93495ca | ||
|
|
156a732931 | ||
|
|
b8f803c83f | ||
|
|
07c76b208e | ||
|
|
0572db902d | ||
|
|
184fde0f5f | ||
|
|
42073656c7 | ||
|
|
61ae9d936a | ||
|
|
b0c8f4ca4f | ||
|
|
a7982e434a | ||
|
|
1836ac29e2 | ||
|
|
d8e48e1e2b | ||
|
|
3b99559216 | ||
|
|
4141215d4b | ||
|
|
18b1f32466 | ||
|
|
ad17ad82dd | ||
|
|
437c73cba0 | ||
|
|
d6cd1f29f9 | ||
|
|
79f3dadc99 | ||
|
|
a299e503ba | ||
|
|
277daecb92 | ||
|
|
59b576f9d4 | ||
|
|
2d90a7bb96 | ||
|
|
c1a0370daa | ||
|
|
e516f2bf65 | ||
|
|
00205cb2e6 | ||
|
|
be72551855 | ||
|
|
55cc5b3bd6 | ||
|
|
b5995f0949 | ||
|
|
a6312198e5 | ||
|
|
c57e264b26 | ||
|
|
c56c7b6238 | ||
|
|
712e9d7d28 | ||
|
|
1f78a2149f | ||
|
|
6d49f6389e | ||
|
|
279938f0b3 | ||
|
|
07e7b79d66 | ||
|
|
4ff618ecbb | ||
|
|
f3f38bd7aa | ||
|
|
ce378c8f62 | ||
|
|
3dc7b253dc | ||
|
|
029e55779a | ||
|
|
a3bbef3682 | ||
|
|
b824f3323f | ||
|
|
e88f4cf776 | ||
|
|
2a8d9079d1 | ||
|
|
01112e8ca8 | ||
|
|
6c3a94dbce | ||
|
|
72e13e4235 | ||
|
|
796a26cad8 | ||
|
|
bce24da6a5 | ||
|
|
36f03a9f35 | ||
|
|
f33da18789 | ||
|
|
a2874f7f10 | ||
|
|
1b83734392 | ||
|
|
2402ec8d6e | ||
|
|
0cbcbeedc5 | ||
|
|
6276241ef0 | ||
|
|
987fab388d | ||
|
|
f0d27dcaac | ||
|
|
a0fbde294a | ||
|
|
b7519bb550 | ||
|
|
b090c6bccf | ||
|
|
8e8b2f9f38 | ||
|
|
535fc1c465 | ||
|
|
5d02291077 | ||
|
|
12bec38f12 | ||
|
|
86ed232348 | ||
|
|
ba65fa67b1 | ||
|
|
050aad49f2 | ||
|
|
239cf2d848 | ||
|
|
fd8e616076 | ||
|
|
94b4f2bfba | ||
|
|
8cc75693a0 | ||
|
|
4820bde41e | ||
|
|
358223a6b1 | ||
|
|
e0291d35e4 | ||
|
|
f96a42d8b0 | ||
|
|
1824a542f6 | ||
|
|
299ecad49f | ||
|
|
9ece20d635 | ||
|
|
37e41effde | ||
|
|
b67b2ccc96 | ||
|
|
7425c8f2ae | ||
|
|
14c95dcb3b | ||
|
|
98855dc19c | ||
|
|
4b8fdd0fbe | ||
|
|
6f38d531a1 | ||
|
|
7b13f57959 | ||
|
|
fcfc1d1a31 | ||
|
|
03847ab8ba | ||
|
|
50fa772ce1 | ||
|
|
290674d7c1 | ||
|
|
c0df2b9f70 | ||
|
|
7e8f6eb41e | ||
|
|
88b1707b58 | ||
|
|
9dcd52fc5b | ||
|
|
dfe6927f14 | ||
|
|
bd44193f8d | ||
|
|
a7fa29fb65 | ||
|
|
4164c8184b | ||
|
|
8d8f2f1d95 | ||
|
|
737cb23546 | ||
|
|
183550a190 | ||
|
|
de93c63535 | ||
|
|
edff3e0e94 | ||
|
|
d9bcbdee0a | ||
|
|
e66ad50e7e | ||
|
|
449d577cca | ||
|
|
960d2be06d | ||
|
|
1cf07cd6fb | ||
|
|
4b68fea674 | ||
|
|
5d98acef29 | ||
|
|
de8eb2814b | ||
|
|
a541156cec | ||
|
|
f305a973da | ||
|
|
f8ab97a07e | ||
|
|
3d19bffd55 | ||
|
|
076b2aaa95 | ||
|
|
53f7786da5 | ||
|
|
02b91a94fc | ||
|
|
fd35190ab0 | ||
|
|
b573a0ddcc | ||
|
|
fcc1bb3ef2 | ||
|
|
633d07f75b | ||
|
|
82c5d019a3 | ||
|
|
c8fd51bd27 | ||
|
|
0cfa873776 | ||
|
|
30ad00fb7f | ||
|
|
7432c0aead | ||
|
|
9db73962da | ||
|
|
ad18d13c29 | ||
|
|
54b2227729 | ||
|
|
82acbb28e3 | ||
|
|
c369f37509 | ||
|
|
82021f46f7 | ||
|
|
77b97d658a | ||
|
|
867910f7de | ||
|
|
4b11ac2dae | ||
|
|
5c44929acb | ||
|
|
d9b15cec2e | ||
|
|
c1f4cc3554 | ||
|
|
b4b15c7f45 | ||
|
|
7c604cdb8f | ||
|
|
15e9c91d85 | ||
|
|
706ca72a75 | ||
|
|
cd8eb4b1b0 | ||
|
|
8085b15b50 | ||
|
|
e504149a43 | ||
|
|
9b23eb2d23 | ||
|
|
fe9891f2f9 | ||
|
|
23e3180d7b | ||
|
|
4162756560 | ||
|
|
62307f64da | ||
|
|
8229d29100 | ||
|
|
20d259a129 | ||
|
|
db3150d7b2 | ||
|
|
c235b63572 | ||
|
|
eca0e35451 | ||
|
|
53e7d74ce3 | ||
|
|
97bcfd3006 | ||
|
|
a21767aa15 | ||
|
|
040f990bd1 | ||
|
|
c44b155e97 | ||
|
|
c49b9f352c | ||
|
|
b80c103043 | ||
|
|
0ef3cff4c6 | ||
|
|
e186082a9b | ||
|
|
f0d3e77608 | ||
|
|
bf2720a59b | ||
|
|
2d453f5f88 | ||
|
|
014baa4622 | ||
|
|
6fdd5f8053 | ||
|
|
49decfec2a | ||
|
|
072f966099 | ||
|
|
e67b812d35 | ||
|
|
f2b5fb6d93 | ||
|
|
3782f37d9d | ||
|
|
c32106e107 | ||
|
|
b9a1ebc393 | ||
|
|
e8a9e5bc32 | ||
|
|
17f4b50aa7 | ||
|
|
2c4cd8b06a | ||
|
|
82cf7155cc | ||
|
|
d6eae96689 | ||
|
|
b62896e67c | ||
|
|
035b7d5c5e | ||
|
|
d92a6c3ee8 | ||
|
|
d97aab799a | ||
|
|
b2803bddda | ||
|
|
f4a7c50f1a | ||
|
|
275548d6ed | ||
|
|
4c55e7ef3d | ||
|
|
3636de11c8 | ||
|
|
c696a1748a | ||
|
|
6c0ba77204 | ||
|
|
dc5f9e38a6 | ||
|
|
49e7196dec | ||
|
|
80052949d9 | ||
|
|
f6f89ac333 | ||
|
|
12825c5205 | ||
|
|
cbf20217dc | ||
|
|
bbaf8f4572 | ||
|
|
8a7b4440b5 | ||
|
|
a24269a0c9 | ||
|
|
72073b7515 | ||
|
|
1ab3f951c9 | ||
|
|
af9e7fa7fa | ||
|
|
46060c63c9 | ||
|
|
672b6b0c66 | ||
|
|
f718ec90a5 | ||
|
|
40d019c249 | ||
|
|
9ea2702696 | ||
|
|
bb283de1dd | ||
|
|
ba63472068 | ||
|
|
e36d358115 | ||
|
|
8894dc1244 | ||
|
|
687e7c5e70 | ||
|
|
e4ab3574e4 | ||
|
|
31fb7726c0 | ||
|
|
afa39de68b | ||
|
|
a6c99f3ba5 | ||
|
|
75028f6ad9 | ||
|
|
ee03261573 | ||
|
|
ddf44de23d | ||
|
|
323674b08d | ||
|
|
f59724297f | ||
|
|
81844753fd | ||
|
|
778bd4ae2f | ||
|
|
68ac07080c | ||
|
|
9af18183c9 | ||
|
|
0aff903024 | ||
|
|
2cab600674 | ||
|
|
370df8e07f | ||
|
|
d1e7537e76 | ||
|
|
cacc427cbd | ||
|
|
9d5a10bd89 | ||
|
|
ab367145c6 | ||
|
|
ad69f84794 | ||
|
|
addcbe15d5 | ||
|
|
c305768ed8 | ||
|
|
078e9fe751 | ||
|
|
e701d6d607 | ||
|
|
d43ca96056 | ||
|
|
de23fc3972 | ||
|
|
1d4a532ea2 | ||
|
|
a433ca308a | ||
|
|
e159c838ad | ||
|
|
92a9ce732c | ||
|
|
7060c82767 | ||
|
|
59429e9af8 | ||
|
|
657d5b8310 | ||
|
|
50cd2968b9 | ||
|
|
485899b0c5 | ||
|
|
23786515f9 | ||
|
|
ec5876d56b | ||
|
|
22765a70cb | ||
|
|
96493db047 | ||
|
|
5602413acd | ||
|
|
ca90893216 | ||
|
|
708ddd3804 | ||
|
|
d1d300fc69 | ||
|
|
2c4480dc1b | ||
|
|
bd3cce7d4b | ||
|
|
6b8dd60b33 | ||
|
|
a7e502395b | ||
|
|
b763ce012c | ||
|
|
b138b278b5 | ||
|
|
afa042fdb4 | ||
|
|
f152d14baa | ||
|
|
116c074c43 | ||
|
|
f2e32739cf | ||
|
|
00ee5dd7a3 | ||
|
|
c3423243d8 | ||
|
|
cd3a848bad | ||
|
|
4dd09ca13f | ||
|
|
fad867e86b | ||
|
|
7e79c14eec | ||
|
|
ef477673d6 | ||
|
|
2e3b8c8c2a | ||
|
|
57133140fb | ||
|
|
10eeb2566f | ||
|
|
8a0bffc5b3 | ||
|
|
2f1ca72334 | ||
|
|
e95167a984 | ||
|
|
f0fbdaf2c9 | ||
|
|
ae0a0f671a | ||
|
|
0d6df3c7aa | ||
|
|
b89fe446b4 | ||
|
|
3dc7baa4ed | ||
|
|
7f763aacb9 | ||
|
|
490742284b | ||
|
|
e1a03c4415 | ||
|
|
ae692e07a6 | ||
|
|
124f1fe4c8 | ||
|
|
207048514d | ||
|
|
1281dfbf22 | ||
|
|
61470d7820 | ||
|
|
27cb2afe2c | ||
|
|
160f3672db | ||
|
|
fc6507803b | ||
|
|
ffd1611b46 | ||
|
|
9f78e87447 | ||
|
|
7517f0a9a0 | ||
|
|
c0286c58de | ||
|
|
5c788bf198 | ||
|
|
2962c0d99a | ||
|
|
68647ed25e | ||
|
|
d976914013 | ||
|
|
5105bd05f9 | ||
|
|
e4b9c1f01e | ||
|
|
c4ac7dc4c2 | ||
|
|
78525f509d | ||
|
|
f001499ac0 | ||
|
|
a989a63f62 | ||
|
|
382a93a315 | ||
|
|
eb427e153f | ||
|
|
188fd4ba61 | ||
|
|
8511c9f756 | ||
|
|
bf29210719 | ||
|
|
21d5a7fbe8 | ||
|
|
2ad3713e8c | ||
|
|
5f8469269e | ||
|
|
f4361d5c65 | ||
|
|
9067194390 | ||
|
|
2a56e41fa9 | ||
|
|
9d6067e2fe | ||
|
|
45088dc9ce | ||
|
|
5f61703588 | ||
|
|
9e20f83f24 | ||
|
|
916ca29507 | ||
|
|
e04eb4256b | ||
|
|
90806f3b49 | ||
|
|
4c22f1ddb0 | ||
|
|
09bfc27260 | ||
|
|
1302e69d51 | ||
|
|
53899296b1 | ||
|
|
5a0120f0f2 | ||
|
|
6ecfab9647 | ||
|
|
a78c9a6eb8 | ||
|
|
3e043291f0 | ||
|
|
ff88d9da16 | ||
|
|
8fd1bb630d | ||
|
|
e8d04bdce6 | ||
|
|
7bbc794d3a | ||
|
|
49f7612704 | ||
|
|
8800ad33cf | ||
|
|
e74c6963a9 | ||
|
|
5a57dfd70d | ||
|
|
bd3d58484a | ||
|
|
5b675ea834 | ||
|
|
4ba41d4fe7 | ||
|
|
1800ab0e1b | ||
|
|
e989dee505 | ||
|
|
df49aaba12 | ||
|
|
0d45bb75e8 | ||
|
|
5d5e824453 | ||
|
|
92b5dfd83d | ||
|
|
7293de75b0 | ||
|
|
f30f4d45c6 | ||
|
|
32ef3fdb3d | ||
|
|
65b6a35ef5 | ||
|
|
e16bd6ee83 | ||
|
|
69698454c3 | ||
|
|
3a7af017f8 | ||
|
|
accd51bc35 | ||
|
|
5fee3ef27c | ||
|
|
0850e26a3e | ||
|
|
4deb17696e | ||
|
|
7d859d6b6d | ||
|
|
f6e04585ae | ||
|
|
1e31df3c7a | ||
|
|
db04f1b583 | ||
|
|
1c9edcc2ec | ||
|
|
710372b8db | ||
|
|
c8756f0201 | ||
|
|
b6b49ca7e4 | ||
|
|
ec9b8c5aa9 | ||
|
|
023a17e6be | ||
|
|
c346cf9395 | ||
|
|
71fef9f22f | ||
|
|
36e31811b0 | ||
|
|
71753ef666 | ||
|
|
7a9e099568 | ||
|
|
fcfc95df86 | ||
|
|
5f9a543b1b | ||
|
|
75775786e6 | ||
|
|
caa8c8e884 | ||
|
|
93470bb8d8 | ||
|
|
8e01976abb | ||
|
|
e60ea2e07a | ||
|
|
931afb0674 | ||
|
|
1b63a2dde5 | ||
|
|
c62ba68f10 | ||
|
|
5d60f426a8 | ||
|
|
7fcb26f363 | ||
|
|
c34b2b8cfb | ||
|
|
b9a8d62324 | ||
|
|
c8c7123eb9 | ||
|
|
dc8e874f19 | ||
|
|
233d97fbff | ||
|
|
64be230639 | ||
|
|
a52bba46f1 | ||
|
|
b91a4b4982 | ||
|
|
f9e3f865b1 | ||
|
|
67a008e7bf | ||
|
|
5c70619d68 | ||
|
|
6cf3345595 | ||
|
|
9959d8eac8 | ||
|
|
499044b9b6 | ||
|
|
f66c706370 | ||
|
|
e3e72e32f1 | ||
|
|
39fb45447b | ||
|
|
3cbb2bb20f | ||
|
|
c6dbdf87a4 | ||
|
|
fe8d235a6b | ||
|
|
1371b6595e | ||
|
|
21407e0ca2 | ||
|
|
c0efa0f4d7 | ||
|
|
236e7898b9 | ||
|
|
33738af3e4 | ||
|
|
f684917c3c | ||
|
|
876a7d29b9 | ||
|
|
119c19b519 | ||
|
|
935b2993f3 | ||
|
|
afec6d451f | ||
|
|
fd17a68930 | ||
|
|
09d86eb165 | ||
|
|
8d5a77f490 | ||
|
|
e9b54ea74f | ||
|
|
3a035a7d1d | ||
|
|
d405a5f3b5 | ||
|
|
0cba34268c | ||
|
|
61e1401073 | ||
|
|
a883c5ca41 | ||
|
|
d98b6e5c0b | ||
|
|
6b0d288da7 | ||
|
|
e8654c49b5 | ||
|
|
c28932ebbe | ||
|
|
826769bcd9 | ||
|
|
d31227d2e2 | ||
|
|
0a54d46589 | ||
|
|
3f457dc744 | ||
|
|
f9c99624b2 | ||
|
|
b19b0f47e5 | ||
|
|
fbf9a8be8d | ||
|
|
9476069b41 | ||
|
|
35b77f93c4 | ||
|
|
5da3416b79 | ||
|
|
79207a8e42 | ||
|
|
5af4579741 | ||
|
|
7a9d314016 | ||
|
|
07a18f4fae | ||
|
|
29a09707f3 | ||
|
|
743cb92958 | ||
|
|
370afa0d26 | ||
|
|
8c0f46309b | ||
|
|
fa7d4352cd | ||
|
|
f1ef53bea0 | ||
|
|
21dc2ec100 | ||
|
|
5b01abc27f | ||
|
|
c830b4b669 | ||
|
|
70d5f595c7 | ||
|
|
c1815b8277 | ||
|
|
2eea7805c6 | ||
|
|
5487414003 | ||
|
|
229078ffed | ||
|
|
04d0c52a43 | ||
|
|
5d4859c44d | ||
|
|
3f394fa164 | ||
|
|
df209b9b8b | ||
|
|
c27f5d23b6 | ||
|
|
df3f8ead11 | ||
|
|
bc335e8075 | ||
|
|
e0f3e6d328 | ||
|
|
eb35386d76 | ||
|
|
96c448ca1e | ||
|
|
71fea510bb | ||
|
|
1e411ed4b8 | ||
|
|
cfbdd4bc05 | ||
|
|
5af3f71ac5 | ||
|
|
8b863c9764 | ||
|
|
9630b76990 | ||
|
|
690d9493f0 | ||
|
|
73f4f55e0a | ||
|
|
267f054449 | ||
|
|
7a64c19641 | ||
|
|
b8105812fc | ||
|
|
f454a02224 | ||
|
|
1bbe709e38 | ||
|
|
a4b96a3191 | ||
|
|
ddb6014358 | ||
|
|
31a7a3343b | ||
|
|
3a0971f290 | ||
|
|
fee58b0eb6 | ||
|
|
9adf3fc0fa | ||
|
|
39d330631d | ||
|
|
b41d7c4582 | ||
|
|
12eca4b2cc | ||
|
|
f26f790e74 | ||
|
|
7ac0a919aa | ||
|
|
e9e91ce55e | ||
|
|
880fb5bcc6 | ||
|
|
84eb75c705 | ||
|
|
f697e4df73 | ||
|
|
0eaa061efe | ||
|
|
b02d518b02 | ||
|
|
0973e6566b | ||
|
|
d0a9e9a253 | ||
|
|
ff445c567e | ||
|
|
254b1eb49c | ||
|
|
15005afd1e | ||
|
|
9e6c6ecb93 | ||
|
|
20eaa312e6 | ||
|
|
fdb22ad341 | ||
|
|
d76d5c3587 | ||
|
|
526665d4ec | ||
|
|
834b4ddab6 | ||
|
|
357850177d | ||
|
|
d2e6c90446 | ||
|
|
96922231b8 | ||
|
|
55db1239bd | ||
|
|
4f75652ccb | ||
|
|
052a5c607a | ||
|
|
c306d458e0 | ||
|
|
7babc9c5b1 | ||
|
|
24a1cbefe9 | ||
|
|
289780c8cc | ||
|
|
f5af3368a9 | ||
|
|
a2ed996102 | ||
|
|
704eb1eab3 | ||
|
|
484979b4e0 | ||
|
|
928e94a6e1 | ||
|
|
e2c9752bc4 | ||
|
|
8386b702dd | ||
|
|
48e9c0518e | ||
|
|
b9dc0813d9 | ||
|
|
25c687e1ec | ||
|
|
6e98bbbd85 | ||
|
|
06c8976be5 | ||
|
|
d13a5a3f47 | ||
|
|
b662afa1ff | ||
|
|
bde83d3195 | ||
|
|
0edb7e57f6 | ||
|
|
4569d2da24 | ||
|
|
6b00f08794 | ||
|
|
e83809c6aa | ||
|
|
39b736d23e | ||
|
|
3e90554f40 | ||
|
|
4690b1a6cb | ||
|
|
ce1a7b921c | ||
|
|
7a1645bba3 | ||
|
|
9f1b3e0d56 | ||
|
|
0af8b1dbab | ||
|
|
1465bcb918 | ||
|
|
4eb70e68b7 | ||
|
|
cd216bd4fd | ||
|
|
ac4a5c6d62 | ||
|
|
a67593decf | ||
|
|
7be294267b | ||
|
|
920cdcca10 | ||
|
|
7cc410f58e | ||
|
|
5d42c0f6b6 | ||
|
|
cff680d074 | ||
|
|
dda190703e | ||
|
|
281edcc38f | ||
|
|
11dab68fce | ||
|
|
29dff399bd | ||
|
|
a75c293286 | ||
|
|
dbf31bfce8 | ||
|
|
7826c7b988 | ||
|
|
87d00698db | ||
|
|
19674ee339 | ||
|
|
9f654a5c95 | ||
|
|
87e9578666 | ||
|
|
e3ec52f6ca | ||
|
|
70c3d9845c | ||
|
|
9d1c4101c2 | ||
|
|
44ed974fa2 | ||
|
|
3cf7a701c8 | ||
|
|
d390f99fc5 | ||
|
|
a2cae67644 | ||
|
|
d202691638 | ||
|
|
c9d61ff71b | ||
|
|
ebd6977480 | ||
|
|
276050ce0b | ||
|
|
197815a3a7 | ||
|
|
4118fe70ae | ||
|
|
e11b333a0b | ||
|
|
5e8426f0cc | ||
|
|
138360b7bc | ||
|
|
7fa3c5ac84 | ||
|
|
b5da4acab9 | ||
|
|
180c382de2 | ||
|
|
23d4e2b3c9 | ||
|
|
d1f7e44811 | ||
|
|
96185cbd61 | ||
|
|
7665d13d42 | ||
|
|
a40967a324 | ||
|
|
01feec568b | ||
|
|
104aeb3905 | ||
|
|
53e9bd0cbd | ||
|
|
234e4d7308 | ||
|
|
237d932ff9 | ||
|
|
2af470bb90 | ||
|
|
cefc129e9a | ||
|
|
7aa55a8a71 | ||
|
|
565987a177 | ||
|
|
309b607672 | ||
|
|
abe8819f2f | ||
|
|
f0cc0151b7 | ||
|
|
3f2d377fef | ||
|
|
c849cc9bfe | ||
|
|
48be6986c2 | ||
|
|
ffd6465661 | ||
|
|
7e890c084f | ||
|
|
0f1a46e6d3 | ||
|
|
2811b9a571 | ||
|
|
58e62711f3 | ||
|
|
3b9d88a87b | ||
|
|
9dad0c7eb6 | ||
|
|
e67c6c45cf | ||
|
|
aa8cd54142 | ||
|
|
651ac3f174 | ||
|
|
ea78200ae3 | ||
|
|
ad89a90d12 | ||
|
|
8c6892fed6 | ||
|
|
85d0e1789a | ||
|
|
e19c99ce1e | ||
|
|
0868ba757c | ||
|
|
bf5f246168 | ||
|
|
9748fa2ab1 | ||
|
|
1a0f479394 | ||
|
|
e2f35a1a06 | ||
|
|
0548fca88f | ||
|
|
394acae790 | ||
|
|
e8d385119a | ||
|
|
070fdf60fa | ||
|
|
1278226c16 | ||
|
|
98410cff42 | ||
|
|
ee23a099f2 | ||
|
|
0ab1dc0c9c | ||
|
|
c2a9bb65e6 | ||
|
|
75cf742a55 | ||
|
|
dc0502dd9f | ||
|
|
3a77a5f291 | ||
|
|
1abda3900b | ||
|
|
09fe5be086 | ||
|
|
1a3550541b | ||
|
|
371ca27da0 | ||
|
|
5f3dd43893 | ||
|
|
edb54a51b3 | ||
|
|
636f6bfd96 | ||
|
|
e91063426a | ||
|
|
a4d5ab07e9 | ||
|
|
49a7e46eaf | ||
|
|
26aff348d2 | ||
|
|
9f82926c65 | ||
|
|
8791c0a921 | ||
|
|
745aad0d27 | ||
|
|
e1c0d5b130 | ||
|
|
0891ed4b57 | ||
|
|
9898aa15b5 | ||
|
|
af772f4c49 | ||
|
|
3484e44c7d | ||
|
|
0cf18f3b16 | ||
|
|
2155bd3969 | ||
|
|
ae6024ef8b | ||
|
|
21553d9044 | ||
|
|
d6e3430e0d | ||
|
|
0d23511cee | ||
|
|
1128ad8259 | ||
|
|
66d5a8ba3d | ||
|
|
aab93b2cda | ||
|
|
be80bc4ea3 | ||
|
|
15bec27e03 | ||
|
|
6683cc7e83 | ||
|
|
044ca40bb7 | ||
|
|
be855af8c4 | ||
|
|
d10ad5c7af | ||
|
|
1ae4ea2ea3 | ||
|
|
d37937d970 | ||
|
|
51e947064f | ||
|
|
606a7505d3 | ||
|
|
846dd14a9f | ||
|
|
d8f436cca9 | ||
|
|
ac9c726782 | ||
|
|
88d65b23c1 | ||
|
|
f2998aba74 | ||
|
|
d2b2631db7 | ||
|
|
4c491d8a0d | ||
|
|
917a152a1e | ||
|
|
289e45499a | ||
|
|
2efb9594d9 | ||
|
|
0d096a5a42 | ||
|
|
cc1c063925 | ||
|
|
dd31a15001 | ||
|
|
c11601e30e | ||
|
|
520067f522 | ||
|
|
693fe9b8fd | ||
|
|
fa249bfedd | ||
|
|
952d743218 | ||
|
|
91f6980d2f | ||
|
|
d211969236 | ||
|
|
bd320b6729 | ||
|
|
3f004f547e | ||
|
|
3b192cddcf | ||
|
|
ca6061a987 | ||
|
|
2787ee960b | ||
|
|
c27ad4dc27 | ||
|
|
a36eb974ee | ||
|
|
a55a7bf1a2 | ||
|
|
82e019a4a8 | ||
|
|
9180aa6e33 | ||
|
|
32d837fb25 | ||
|
|
395b08385b | ||
|
|
9cc9e19757 | ||
|
|
c07d74574d | ||
|
|
73401664b6 | ||
|
|
d052b8752d | ||
|
|
68d9e3bb5e | ||
|
|
86837022d3 | ||
|
|
e831f85823 | ||
|
|
4b839f2c83 | ||
|
|
1e1bd32c42 | ||
|
|
880ab5d665 | ||
|
|
ef583dedea | ||
|
|
1bd26fe9ab | ||
|
|
80c01f3ffb | ||
|
|
7cd42b5d2f | ||
|
|
1b218d68f5 | ||
|
|
e6031183dd | ||
|
|
f9bcb8cfc8 | ||
|
|
2ef0214248 | ||
|
|
0a62061ca8 | ||
|
|
5d96547c07 | ||
|
|
eb3afa1fdc | ||
|
|
885ff46066 | ||
|
|
5a060802e7 | ||
|
|
acce2d5a68 | ||
|
|
adac566665 | ||
|
|
f454eecafb | ||
|
|
f83702076b | ||
|
|
83519a44c6 | ||
|
|
a2e980c6b8 | ||
|
|
e00704a375 | ||
|
|
8fb3161a02 | ||
|
|
fa528beb58 | ||
|
|
c5a2b7f759 | ||
|
|
4213afd408 | ||
|
|
8ad0c1172e | ||
|
|
f887173bf7 | ||
|
|
328b7ec260 | ||
|
|
ab41e005c9 | ||
|
|
bd785ffad5 | ||
|
|
3cce6c23f5 | ||
|
|
ec919a8677 | ||
|
|
5911286218 | ||
|
|
9e49325d6e | ||
|
|
c483c8dda9 | ||
|
|
2d2579d801 | ||
|
|
4f6c51e7ae | ||
|
|
cd6808ab15 | ||
|
|
8b648bc690 | ||
|
|
9a0a6188b1 | ||
|
|
b79453afa7 | ||
|
|
60dddffda3 | ||
|
|
e8dc5a16a1 | ||
|
|
528e72062b | ||
|
|
876820ee1a | ||
|
|
8e730f2da3 | ||
|
|
8b28c36485 | ||
|
|
04be198281 | ||
|
|
1b69ac6ad2 | ||
|
|
b1081bd510 | ||
|
|
a72322b9db | ||
|
|
82e6574d30 | ||
|
|
1f14454be7 | ||
|
|
384ca82292 | ||
|
|
066143d939 | ||
|
|
e845a25ea6 | ||
|
|
75a2b11638 | ||
|
|
6a3edc88a1 | ||
|
|
bb3555f217 | ||
|
|
5de80eedeb | ||
|
|
10c1b5f902 | ||
|
|
049ed04471 | ||
|
|
3ff42af9c7 | ||
|
|
1cfdfbae52 | ||
|
|
61291e4d1e | ||
|
|
77ec56dcd0 | ||
|
|
d0f74c4a80 | ||
|
|
4bdee56fa7 | ||
|
|
8323407242 | ||
|
|
6626207ad1 | ||
|
|
4865269630 | ||
|
|
8683574b18 | ||
|
|
5e90510530 | ||
|
|
a8bab90c34 | ||
|
|
87c2a9b5a5 | ||
|
|
cba5948a1d | ||
|
|
f4a6ec6f97 | ||
|
|
a3490966c0 | ||
|
|
855537b975 | ||
|
|
473019c1f0 | ||
|
|
d1698eab2d | ||
|
|
73b7b21b81 | ||
|
|
44f2c0c98c | ||
|
|
654159b2fd | ||
|
|
67cb30fdce | ||
|
|
7d75547f44 | ||
|
|
d68fa7ea8a | ||
|
|
db78851b40 | ||
|
|
6fdf0738a7 | ||
|
|
41003fc78b | ||
|
|
d2928dc4e4 | ||
|
|
61deb7ce7e | ||
|
|
0311ea6689 | ||
|
|
0b0ddbfbc4 | ||
|
|
cd31335742 | ||
|
|
5a3037f257 | ||
|
|
a22d173b9b | ||
|
|
134d201cb0 | ||
|
|
547d9edb55 | ||
|
|
cdde747733 | ||
|
|
588009d679 | ||
|
|
adf9f25289 | ||
|
|
ea0397f542 | ||
|
|
411fab3a27 | ||
|
|
da6a57b203 | ||
|
|
235e4ef047 | ||
|
|
1dbb0a57a8 | ||
|
|
5a7117630e | ||
|
|
e9f9f6a86e | ||
|
|
8ea1563944 | ||
|
|
e522c1980a | ||
|
|
845fe047cc | ||
|
|
5932d9f90b | ||
|
|
a8ff7655ef | ||
|
|
79cc9d8ed9 | ||
|
|
b83dc8a29e | ||
|
|
99ebf82c3a | ||
|
|
231e8ca913 | ||
|
|
9bd9a3b285 | ||
|
|
b882cd151e | ||
|
|
a3b0d5c6a6 | ||
|
|
d1664b3f55 | ||
|
|
1cac14f3f8 | ||
|
|
507e2d5807 | ||
|
|
c664d62c2f | ||
|
|
f32c4d1f73 | ||
|
|
9bf7dfda4f | ||
|
|
2a782b8f01 | ||
|
|
3c07510a43 | ||
|
|
07eff0f3c1 | ||
|
|
dad0ac0c27 | ||
|
|
2c986d6e6b | ||
|
|
1e8f83cab9 | ||
|
|
15f00452c2 | ||
|
|
6a3b13dbfc | ||
|
|
8180b94b1b | ||
|
|
6aafa9f04e | ||
|
|
fe07f62214 | ||
|
|
670102842c | ||
|
|
c9e09aa4b5 | ||
|
|
09252c617f | ||
|
|
52479f560f | ||
|
|
d6bd5630fa | ||
|
|
7111e9d5f5 | ||
|
|
5425ac66cb | ||
|
|
718204af0d | ||
|
|
c5fffe2fe6 | ||
|
|
95866b7e87 | ||
|
|
c8e013ca31 | ||
|
|
34c4b61e3d | ||
|
|
7bcec61c53 | ||
|
|
288291af72 | ||
|
|
b7ad091d00 | ||
|
|
38daf415ff | ||
|
|
8afdb3d8d5 | ||
|
|
d8691bc993 | ||
|
|
8de2a1030e | ||
|
|
fe2f5de230 | ||
|
|
0f780bcfae | ||
|
|
c0424cedeb | ||
|
|
78f1f29db1 | ||
|
|
5c0ee12c60 | ||
|
|
52958ad2cd | ||
|
|
3f8095166e | ||
|
|
4622af1c35 | ||
|
|
bbc40c051d | ||
|
|
8590af8cf2 | ||
|
|
e10cb48118 | ||
|
|
fb885b69d7 | ||
|
|
6ce2b0c920 | ||
|
|
0e147d6251 | ||
|
|
d967871831 | ||
|
|
47def92c82 | ||
|
|
e8602306ed | ||
|
|
b3af2af6ff | ||
|
|
b18b7cc588 | ||
|
|
2d63ba63e0 | ||
|
|
ebe243afb0 | ||
|
|
96c5e77450 | ||
|
|
98091a6100 | ||
|
|
66ba5a153c | ||
|
|
1488c1c6fa | ||
|
|
8795b0a692 | ||
|
|
143fb60d15 | ||
|
|
44eae76188 | ||
|
|
db9b17bcb2 | ||
|
|
41473252bf | ||
|
|
5a81fda835 | ||
|
|
8e31ae2075 | ||
|
|
e924913e11 | ||
|
|
84dc7dd245 | ||
|
|
2c1f18bf26 | ||
|
|
be659a7325 | ||
|
|
1be01b19a4 | ||
|
|
632fca4c9a | ||
|
|
eb7b55ceef | ||
|
|
7e8c277bb7 | ||
|
|
7795570e61 | ||
|
|
b6a4a9c197 | ||
|
|
7a243816c0 | ||
|
|
4926888332 | ||
|
|
d01d2109cf | ||
|
|
63dcea9c37 | ||
|
|
7b8ccf57c6 | ||
|
|
8228c8bf83 | ||
|
|
34ef9f6dd7 | ||
|
|
9349d5808c | ||
|
|
206323dd6a | ||
|
|
9a95696872 | ||
|
|
7ca40db738 | ||
|
|
d5c937ba8c | ||
|
|
85518c646f | ||
|
|
dc1e01b1c2 | ||
|
|
06319711f1 | ||
|
|
f28ccdc8b1 | ||
|
|
13b1982efd | ||
|
|
82c6a6ecf4 | ||
|
|
dfdd2d3f35 | ||
|
|
2eabe85cca | ||
|
|
00b15ca407 | ||
|
|
7422a76153 | ||
|
|
5b4793e750 | ||
|
|
885c97a279 | ||
|
|
66c303daef | ||
|
|
0ac751c94d | ||
|
|
dd7a9e32db | ||
|
|
d511c9d0be | ||
|
|
9ab722cd8c | ||
|
|
55d7442abc | ||
|
|
d5d60b672a | ||
|
|
97428397a5 | ||
|
|
65ca1ab84d | ||
|
|
ba9043e6a7 | ||
|
|
9936157704 | ||
|
|
fd518e3fce | ||
|
|
ff9b8217e2 | ||
|
|
1a4774a2d8 | ||
|
|
3dfbed6e4c | ||
|
|
94cd3df675 | ||
|
|
ec18c1b9d7 | ||
|
|
e9bdb6704f | ||
|
|
3e67d68f57 | ||
|
|
d38e606a50 | ||
|
|
4bbb6fea99 | ||
|
|
19eaae88cd | ||
|
|
879b1edb5c | ||
|
|
3279566244 | ||
|
|
61e943f456 | ||
|
|
125b5464dc | ||
|
|
d8d517706b | ||
|
|
33bc4f13d0 | ||
|
|
d7378d830f | ||
|
|
84f9bc52ef | ||
|
|
dc97348335 | ||
|
|
237ef48b9c | ||
|
|
6e906e4dbf | ||
|
|
a00c5b11c8 | ||
|
|
a07aa2bece | ||
|
|
008c7503b3 | ||
|
|
1dfefc0be8 | ||
|
|
83894ae559 | ||
|
|
273ede6d0f | ||
|
|
b801358599 | ||
|
|
8f60a106f7 | ||
|
|
9d0ae4f09d | ||
|
|
3b1f244f42 | ||
|
|
8ff32b767f | ||
|
|
da8e16a38b | ||
|
|
ab17450820 | ||
|
|
1ff19c3b8f | ||
|
|
c818a2fa3a | ||
|
|
c2bf56af71 | ||
|
|
db13a676bb | ||
|
|
283cae5e8c | ||
|
|
26f8d8c45d | ||
|
|
b9b998c769 | ||
|
|
11d210a7c7 | ||
|
|
2797541b8d | ||
|
|
f790ee65c4 | ||
|
|
d9712322a7 | ||
|
|
55962058de | ||
|
|
39983e5f82 | ||
|
|
38359b779a | ||
|
|
4ec1f17557 | ||
|
|
2b3f7a2fb6 | ||
|
|
645d728f0f | ||
|
|
529217cf75 | ||
|
|
c4116d43e1 | ||
|
|
c817607465 | ||
|
|
5a293b1f28 | ||
|
|
d9c4ff0700 | ||
|
|
0c61f50da6 | ||
|
|
9ae3bcb7ef | ||
|
|
71b33453f1 | ||
|
|
216d8bafa5 | ||
|
|
6ccec121c9 | ||
|
|
086f7ec684 | ||
|
|
5685bf95a6 | ||
|
|
f4147f2ea3 | ||
|
|
6d75045658 | ||
|
|
f7ba181db2 | ||
|
|
7ad99cb7fa | ||
|
|
9c245f838a | ||
|
|
c8dfa8f7fd | ||
|
|
7845786398 | ||
|
|
083b0cb0de | ||
|
|
9799fcefed | ||
|
|
d49222e8c7 | ||
|
|
03176b45ad | ||
|
|
290f248db8 | ||
|
|
78625d00ec | ||
|
|
9bee3a6c92 | ||
|
|
8e039c4a8a | ||
|
|
a078ad41e8 | ||
|
|
d261a38d17 | ||
|
|
9ea61e25e8 | ||
|
|
05a3973107 | ||
|
|
45bcf113d9 | ||
|
|
0b212ad8bc | ||
|
|
9f8ab6e4e2 | ||
|
|
5387ab1dcb | ||
|
|
fa890f9961 | ||
|
|
8863458879 | ||
|
|
6056ca4cd7 | ||
|
|
6324e3b63a | ||
|
|
bc5cfb2740 | ||
|
|
771ec1d080 | ||
|
|
d36d6fc303 | ||
|
|
f804a43cee | ||
|
|
0a7d02787d | ||
|
|
9bc8e3bae3 | ||
|
|
7420ef8e28 | ||
|
|
975b20a517 | ||
|
|
d5e732b47d | ||
|
|
c01ee07981 | ||
|
|
de6f97174e | ||
|
|
5d662c0efa | ||
|
|
caa4e0d6b9 | ||
|
|
8abc2967f7 | ||
|
|
299cda2283 | ||
|
|
399097d683 | ||
|
|
d54c9da021 | ||
|
|
08310cf2a2 | ||
|
|
371e4a4603 | ||
|
|
3b88106be8 | ||
|
|
73e767ec3e | ||
|
|
255d7b2126 | ||
|
|
ea8663652f | ||
|
|
9deb9e9f8f | ||
|
|
86ff5a204f | ||
|
|
131b08f191 | ||
|
|
6784c8d108 | ||
|
|
d3d3a6a418 | ||
|
|
f80d57ff48 | ||
|
|
4c4204ee0d | ||
|
|
bcc7e30dfc | ||
|
|
3700d2df9f | ||
|
|
7417737bbe | ||
|
|
195edcaa47 | ||
|
|
d7f869accc | ||
|
|
1d55abd3c0 | ||
|
|
fbfd352de3 | ||
|
|
d5a4f23937 | ||
|
|
1136b8fcdc | ||
|
|
28a2d667f1 | ||
|
|
fe2ea795ee | ||
|
|
4dd953bf44 | ||
|
|
5586a3c8cc | ||
|
|
52a6cfd4a0 | ||
|
|
7b67e77752 | ||
|
|
b1b40cacc1 | ||
|
|
d5e6aa7640 | ||
|
|
91f4eade50 | ||
|
|
0b073bc8d1 | ||
|
|
7f061eef95 | ||
|
|
dd8972525f | ||
|
|
34b9a5dbcc | ||
|
|
482d378fdb | ||
|
|
286c378180 | ||
|
|
47e8ae6c02 | ||
|
|
822031bf0b | ||
|
|
74526ee564 | ||
|
|
87cd22792d | ||
|
|
0fa0829670 | ||
|
|
5cb753fd23 | ||
|
|
6dbacf684c | ||
|
|
506d36d74e | ||
|
|
283a1aa8ef | ||
|
|
efb84b20bf | ||
|
|
4cb9330567 | ||
|
|
fedafcd525 | ||
|
|
6973cfefb8 | ||
|
|
d84b738940 | ||
|
|
b3c89ae6f8 | ||
|
|
30f46ca5e7 | ||
|
|
07336450a9 | ||
|
|
eb9a6e9608 | ||
|
|
68b59d1ac7 | ||
|
|
624e5e7376 | ||
|
|
54ce4e8a59 | ||
|
|
67581187ae | ||
|
|
11d9fcb49c | ||
|
|
07bb370637 | ||
|
|
861743c37d | ||
|
|
08634a8bb5 | ||
|
|
b4f72286ff | ||
|
|
160c4d90d9 | ||
|
|
0138c13833 | ||
|
|
0ca4b34f75 | ||
|
|
4861c1ef1b | ||
|
|
9d5299e843 | ||
|
|
725682a058 | ||
|
|
a780bd0193 | ||
|
|
0c4b447c77 | ||
|
|
12941488ce | ||
|
|
d0ae05ba1c | ||
|
|
22d3852bfd | ||
|
|
7ff55037a6 | ||
|
|
5daf673387 | ||
|
|
b7efb753b5 | ||
|
|
e0fac11eed | ||
|
|
dbefd7d6fe | ||
|
|
5add257d8b | ||
|
|
ce2679c3fa | ||
|
|
2c6b3b3991 | ||
|
|
959df159fa | ||
|
|
014a09cd55 | ||
|
|
371bb0a5b1 | ||
|
|
5d790a07de | ||
|
|
7f3cc3897e | ||
|
|
fab9fe2a7d | ||
|
|
e4a237fcd3 | ||
|
|
8cb287ec69 | ||
|
|
f8a44819c3 | ||
|
|
d49a2614ba | ||
|
|
b569504139 | ||
|
|
d09fcf398e | ||
|
|
efdb31fb90 | ||
|
|
c9102fd79c | ||
|
|
b4f33ec0c6 | ||
|
|
6dea38806b | ||
|
|
5dcc415057 | ||
|
|
f2e533d013 | ||
|
|
626354999c | ||
|
|
b484abea4a | ||
|
|
24219e23a1 | ||
|
|
caaa07f889 | ||
|
|
97f302f276 | ||
|
|
c8f49bcafb | ||
|
|
811d0e029d | ||
|
|
7f61bcecca | ||
|
|
60d356f009 | ||
|
|
c4bb9fbc96 | ||
|
|
83ab844ba4 | ||
|
|
f809f2d819 | ||
|
|
720cc57192 | ||
|
|
f862ad15e6 | ||
|
|
cd8f7ddac4 | ||
|
|
87538589a6 | ||
|
|
cfe267f2e5 | ||
|
|
d9222606e7 | ||
|
|
7895ea0f42 | ||
|
|
23e2719e1a | ||
|
|
d873a15aa7 | ||
|
|
7e2582f2b8 | ||
|
|
719e9d242b | ||
|
|
f1639e6862 | ||
|
|
d1f6b36ecf | ||
|
|
8d75d0c7f3 | ||
|
|
21bbedbfc5 | ||
|
|
b6be1cdc99 | ||
|
|
5275c0ce60 | ||
|
|
18581a6ca4 | ||
|
|
171fabbcda | ||
|
|
dc4a3e8038 | ||
|
|
65b6875846 | ||
|
|
a9c9fbc7df | ||
|
|
51f08496b5 | ||
|
|
bb060d5ff8 | ||
|
|
b236e78f2e | ||
|
|
cf5c7abd01 | ||
|
|
6facb140a4 | ||
|
|
8d359ddd70 | ||
|
|
932865d3b5 | ||
|
|
0603711aac | ||
|
|
80b385ee93 | ||
|
|
9f8c4e02a7 | ||
|
|
8afb39dea6 | ||
|
|
f29b6a4be4 | ||
|
|
ae4272f477 | ||
|
|
8dd9082697 | ||
|
|
83898359e3 | ||
|
|
dd8391351d | ||
|
|
c3f7524006 | ||
|
|
295feda3b4 | ||
|
|
698c801dbc | ||
|
|
e5780474da | ||
|
|
b3b509eabe | ||
|
|
6388d3827b | ||
|
|
854dc08615 | ||
|
|
87ece489db | ||
|
|
b98da56a7c | ||
|
|
8b78251735 | ||
|
|
c2f8c81a88 | ||
|
|
34fd7b4b04 | ||
|
|
f353e1f3d5 | ||
|
|
d6e11761a6 | ||
|
|
7812bce079 | ||
|
|
6d64472826 | ||
|
|
51a98609d9 | ||
|
|
ae9705561c | ||
|
|
1e14097ea5 | ||
|
|
54d975dac3 | ||
|
|
05fdfafd2a | ||
|
|
99ff5cd372 | ||
|
|
c79a09d0b8 | ||
|
|
acca1c66a3 | ||
|
|
d32b6fff12 | ||
|
|
632cb3e194 | ||
|
|
2c3f12ae79 | ||
|
|
c54e0d6d05 | ||
|
|
343a79a034 | ||
|
|
58afe23952 | ||
|
|
4d921c7920 | ||
|
|
227e0bd8c8 | ||
|
|
b0cf4adc4e | ||
|
|
1639e6bb68 | ||
|
|
9a2bcbed3e | ||
|
|
f4183fd6b1 | ||
|
|
226c143922 | ||
|
|
c73e864cdd | ||
|
|
64d4d659ef | ||
|
|
df54b8ee43 | ||
|
|
3b0606922f | ||
|
|
8bb17fb2e8 | ||
|
|
8905dd1c32 | ||
|
|
086a3b0d11 | ||
|
|
a5563ba135 | ||
|
|
0183c8a231 | ||
|
|
1e03db77ca | ||
|
|
ca14657f0c | ||
|
|
2c7013cc1c | ||
|
|
aa89422b6f | ||
|
|
f11626b0d7 | ||
|
|
ab8e3c9faa | ||
|
|
2a13b99720 | ||
|
|
1cb1ceae08 | ||
|
|
9325098b5c | ||
|
|
630d0f209e | ||
|
|
0e0c4fa578 | ||
|
|
03a3b41254 | ||
|
|
963e79696b | ||
|
|
a88a062d3d | ||
|
|
53fd37cae2 | ||
|
|
40a95e1196 | ||
|
|
cabc099def | ||
|
|
a7e2dfcbcc | ||
|
|
94e243d8d0 | ||
|
|
39469a1917 | ||
|
|
aac0753b07 | ||
|
|
489750c80a | ||
|
|
dffd4c0477 | ||
|
|
27f21d375b | ||
|
|
72823a453f | ||
|
|
0a234ec2ba | ||
|
|
9b7fa8b7ec | ||
|
|
4513248360 | ||
|
|
b972c2c6c8 | ||
|
|
1a5fb437a5 | ||
|
|
108a4c7959 | ||
|
|
f0e4f3f4dc | ||
|
|
fa011c5bfb | ||
|
|
8eb773b263 | ||
|
|
d2ca1c498c | ||
|
|
8ca096689c | ||
|
|
0075dbe429 | ||
|
|
02c3925ec6 | ||
|
|
7521dc56e8 | ||
|
|
b34fd64a9c | ||
|
|
fa22cff5be | ||
|
|
a71d4f1596 | ||
|
|
c360923909 | ||
|
|
015575295c | ||
|
|
d5648b511c | ||
|
|
ffc456be88 | ||
|
|
1fa4c8ff7b | ||
|
|
e59a48080c | ||
|
|
5c485f6c53 | ||
|
|
47cfe515e6 | ||
|
|
d2d270f486 | ||
|
|
fe46dadeee | ||
|
|
dcc5dbf16a | ||
|
|
9e0ea1cb4a | ||
|
|
071cf55c00 | ||
|
|
61bed34a19 | ||
|
|
d44c8c5147 | ||
|
|
0c3ee68f64 | ||
|
|
c81ae48590 | ||
|
|
b4eed6333a | ||
|
|
a3d53b401f | ||
|
|
d2222a4082 | ||
|
|
69d4e0392b | ||
|
|
9bb1dbbd4d | ||
|
|
5c15111bb1 | ||
|
|
3a0f633948 | ||
|
|
1a1bda18ce | ||
|
|
0f23bfa31d | ||
|
|
748ca4896f | ||
|
|
d7c902bacd | ||
|
|
f593d05ced | ||
|
|
1c152a71ed | ||
|
|
01d96c25c4 | ||
|
|
b367041a36 | ||
|
|
5987594596 | ||
|
|
5b7e6df00b | ||
|
|
bfc6e38851 | ||
|
|
d0fd3bac4a | ||
|
|
90edba9113 | ||
|
|
8be6c589da | ||
|
|
ab72cdad4d | ||
|
|
7b617a7b6e | ||
|
|
21be0e3e94 | ||
|
|
ac833c183a | ||
|
|
f3c035d2b8 | ||
|
|
10fa21851b | ||
|
|
a0c488cfcf | ||
|
|
e93c61ae8d | ||
|
|
b5f3cfd9a3 | ||
|
|
cf5dbbb9ee | ||
|
|
6aaad3bf27 | ||
|
|
75e780330a | ||
|
|
d5cfb1d5e5 | ||
|
|
1058f045b0 | ||
|
|
2028c7186c | ||
|
|
05ba58c56f | ||
|
|
7e35508bb4 | ||
|
|
1fc388886f | ||
|
|
51291f76fe | ||
|
|
ec0757b2c9 | ||
|
|
8e9e544376 | ||
|
|
2f03fc5d56 | ||
|
|
a0736706e8 | ||
|
|
b52e3fb85c | ||
|
|
643533205a | ||
|
|
eb92e8c0aa | ||
|
|
57fcba16cb | ||
|
|
a905518aea | ||
|
|
9f00e9279c | ||
|
|
504d8c865b | ||
|
|
421f3c4a2c | ||
|
|
a51dffc7e1 | ||
|
|
ce797c1e6e | ||
|
|
633d273ef3 | ||
|
|
a6c4c32ed7 | ||
|
|
78650ac8c3 | ||
|
|
150f72eed4 | ||
|
|
7fdac6a09e | ||
|
|
6d36e7cd5b | ||
|
|
574aa06249 | ||
|
|
3494a526d7 | ||
|
|
e6801007bd | ||
|
|
dcbdf42264 | ||
|
|
1950b28fa0 | ||
|
|
e70823e23f | ||
|
|
cee1b8aecc | ||
|
|
84bddfbd34 | ||
|
|
784f4e068c | ||
|
|
95dcdfb968 | ||
|
|
bdce0a8d01 | ||
|
|
37722d2857 | ||
|
|
9b14f53075 | ||
|
|
e90a99140e | ||
|
|
36748e5f7d | ||
|
|
9246176588 | ||
|
|
177dda1dd4 | ||
|
|
77b3f70ba6 | ||
|
|
9400aba1d1 | ||
|
|
38001ed6ff | ||
|
|
0875f04bca | ||
|
|
4ceae16a24 | ||
|
|
6f68f8a1c0 | ||
|
|
6d6c8b3ac1 | ||
|
|
3bdaeb5f91 | ||
|
|
c4c25706ac | ||
|
|
f0a2f0d70e | ||
|
|
d290b8792b | ||
|
|
6dff1f36bf | ||
|
|
fe549094e3 | ||
|
|
5ce317bb48 | ||
|
|
a9cf61c1d1 | ||
|
|
4b70a26e60 | ||
|
|
f47054c485 | ||
|
|
9e45f5e637 | ||
|
|
01f2db4b48 | ||
|
|
e15907f3f1 | ||
|
|
adee92a6b9 | ||
|
|
66bb5b3906 | ||
|
|
a7171193ca | ||
|
|
bffc7a2ac8 | ||
|
|
4aa79dccfa | ||
|
|
ab95ef5ba5 | ||
|
|
4f54578241 | ||
|
|
dd6399aba7 | ||
|
|
8a31ccabdc | ||
|
|
be104ee7c4 | ||
|
|
d9d5d004e6 | ||
|
|
fdb4c1f1bc | ||
|
|
6303f1c436 | ||
|
|
f17c59b1f6 | ||
|
|
8a904fc287 | ||
|
|
3f07173a03 | ||
|
|
7890cf0ab7 | ||
|
|
c1806303a1 | ||
|
|
2f815a4c6a | ||
|
|
eebe3b0806 | ||
|
|
9e3a8e5c82 | ||
|
|
ac73a47f9b | ||
|
|
090c80cb90 | ||
|
|
0da5f9160e | ||
|
|
68fb1136cc | ||
|
|
9ddf447321 | ||
|
|
803ef4fee2 | ||
|
|
aab23692f1 | ||
|
|
0b9c84511b | ||
|
|
363baa34aa | ||
|
|
cb080e70de | ||
|
|
7c8432d162 | ||
|
|
b4438b4e8f | ||
|
|
04b2378d57 | ||
|
|
ecc528cbf3 | ||
|
|
de5f41c6c5 | ||
|
|
861cc83e6d | ||
|
|
d33de636f1 | ||
|
|
eae0580c29 | ||
|
|
84d7fca53f | ||
|
|
9b85f8fff2 | ||
|
|
0d2f9c6f1c | ||
|
|
02b2b9b212 | ||
|
|
11c013d88c | ||
|
|
f2c9be6c59 | ||
|
|
386b7fe9b6 | ||
|
|
a7cd985f23 | ||
|
|
259dd94775 | ||
|
|
d24d054630 | ||
|
|
258f79c1f9 | ||
|
|
0d82c96104 | ||
|
|
2e3be1c5a0 | ||
|
|
bd4a7081c1 | ||
|
|
819d15b2a1 | ||
|
|
0f3a8073f0 | ||
|
|
90643635cd | ||
|
|
fe7683db4a | ||
|
|
4c98328277 | ||
|
|
3c29e81995 | ||
|
|
8b682d8565 | ||
|
|
7a85554924 | ||
|
|
a77e50b441 | ||
|
|
ad4d063252 | ||
|
|
a894a3dedb | ||
|
|
ae667a7e9e | ||
|
|
72210ec2ac | ||
|
|
41e6282052 | ||
|
|
aaeec413ab | ||
|
|
f5908f6514 | ||
|
|
c21bacedf6 | ||
|
|
ebd7bf99f0 | ||
|
|
60260fb813 | ||
|
|
7a765b186e | ||
|
|
df744d5c98 | ||
|
|
284146162f | ||
|
|
b4ab5fcfac | ||
|
|
07b7fe4541 | ||
|
|
273d9fe070 | ||
|
|
820c327a81 | ||
|
|
ff8bc79b8f | ||
|
|
51aa9a5e3e | ||
|
|
7862c70fa3 | ||
|
|
3e8a2c86ec | ||
|
|
281ee18400 | ||
|
|
a503a02663 | ||
|
|
a471120e18 | ||
|
|
02bd52d675 | ||
|
|
40d72c3cd9 | ||
|
|
d5fed80dcd | ||
|
|
3a91a0d798 | ||
|
|
2c8d795f21 | ||
|
|
d96c79f47c | ||
|
|
aa156412b5 | ||
|
|
f87ead8804 | ||
|
|
3f519785d8 | ||
|
|
4077c4d605 | ||
|
|
6081ba6886 | ||
|
|
011e3920fa | ||
|
|
88e022a8d6 | ||
|
|
0ea0a3abcb | ||
|
|
ab881d99fa | ||
|
|
d5e8a2fa16 | ||
|
|
8a27f9e091 | ||
|
|
25be784cf5 | ||
|
|
4e57c6002e | ||
|
|
1dba267120 | ||
|
|
70b80331e6 | ||
|
|
10d41796ab | ||
|
|
59a5853368 | ||
|
|
f5b5439233 | ||
|
|
0b471401cb | ||
|
|
333fd945f6 | ||
|
|
7488d464fc | ||
|
|
038ad9aa2a | ||
|
|
743d4dd155 | ||
|
|
9f934925c5 | ||
|
|
fccf30d0e3 | ||
|
|
ad267a9fd6 | ||
|
|
a0e5fb11ef | ||
|
|
959d3cb07d | ||
|
|
90e43fa6f8 | ||
|
|
6be552939a | ||
|
|
1237a4af10 | ||
|
|
5c194f4847 | ||
|
|
bd12ae96e3 | ||
|
|
e077b5bd34 | ||
|
|
f7b5ba2312 | ||
|
|
1138f6f896 | ||
|
|
82f6d82453 | ||
|
|
12b44d3b15 | ||
|
|
b2b1d82abd | ||
|
|
a84b02ed8f | ||
|
|
2fb2db5957 | ||
|
|
4b59bef64d | ||
|
|
f05abc3ddb | ||
|
|
fc14b283c5 | ||
|
|
353a972802 | ||
|
|
959d59d48d | ||
|
|
f7e5653199 | ||
|
|
ba09dc3198 | ||
|
|
e1908b6714 | ||
|
|
f7deb37174 | ||
|
|
7f87ebdee8 | ||
|
|
0e701fdad6 | ||
|
|
bb5d0dbb73 | ||
|
|
a93bc08da9 | ||
|
|
e8ef317282 | ||
|
|
7381710c13 | ||
|
|
f0777a14ba | ||
|
|
b9384be943 | ||
|
|
330d27c85a | ||
|
|
9db5e344ba | ||
|
|
59dc22feda | ||
|
|
b7e9917c1f | ||
|
|
801fba4e36 | ||
|
|
064044d289 | ||
|
|
669bf6adbb | ||
|
|
db38534940 | ||
|
|
299827cfb0 | ||
|
|
e93647908e | ||
|
|
7e460f10d1 | ||
|
|
59ffcd858e | ||
|
|
8b904a57f4 | ||
|
|
ce7f6b6492 | ||
|
|
ba72377209 | ||
|
|
62dc276f0b | ||
|
|
02aed51196 | ||
|
|
961b4ade9b | ||
|
|
dac6a9ced5 | ||
|
|
c446786d46 | ||
|
|
ae4a4e01bc | ||
|
|
dd9dc2e9f3 | ||
|
|
bf533df39c | ||
|
|
06210056f8 | ||
|
|
a2763a275c | ||
|
|
ce914a31f9 | ||
|
|
0a4dcc1a21 | ||
|
|
f898953a2e | ||
|
|
4f1b63ff02 | ||
|
|
df80050c13 | ||
|
|
f6c422385b | ||
|
|
94b47cddc0 | ||
|
|
c46f8a4626 | ||
|
|
bc3dc1e50e | ||
|
|
e353d8eb8b | ||
|
|
13e49f6b00 | ||
|
|
37614ac6b3 | ||
|
|
63808b8920 | ||
|
|
7e04e307c3 | ||
|
|
110fedb18f | ||
|
|
711ababc76 | ||
|
|
bc17bf7cbe | ||
|
|
312ffe7463 | ||
|
|
5b5adc4240 | ||
|
|
af77e2e150 | ||
|
|
2ce350b3bf | ||
|
|
25ac584466 | ||
|
|
87f9d548df | ||
|
|
7c6618e50a | ||
|
|
0313057446 | ||
|
|
4a07f4e546 | ||
|
|
d6ad010085 | ||
|
|
e26f0f0dc9 | ||
|
|
6753176d89 | ||
|
|
1b39a03e96 | ||
|
|
dbc55b5f73 | ||
|
|
3fce252461 | ||
|
|
6dad8ddb1b | ||
|
|
9f9c07a955 | ||
|
|
62725c97e4 | ||
|
|
d4adf13b69 | ||
|
|
3aef4f74b9 | ||
|
|
a735c7eb63 | ||
|
|
079669e73b | ||
|
|
8376d99e88 | ||
|
|
f59be41389 | ||
|
|
c371af75b2 | ||
|
|
a2a69e94fc | ||
|
|
e81a95c8f7 | ||
|
|
e9f71b152c | ||
|
|
4447200357 | ||
|
|
118f930fad | ||
|
|
6635cd9d84 | ||
|
|
293f4d6258 | ||
|
|
cfc5c08777 | ||
|
|
f9aa34cb67 | ||
|
|
37bf45b696 | ||
|
|
a1ba3df7fb | ||
|
|
ea7afa112b | ||
|
|
e2b6e9b65e | ||
|
|
075eb4ca74 | ||
|
|
6920b022b2 | ||
|
|
1b60478bc7 | ||
|
|
ddb5313747 | ||
|
|
06b41218c5 | ||
|
|
d9e26c3a95 | ||
|
|
a4b43c2604 | ||
|
|
3eb611057d | ||
|
|
bea4c6fd77 | ||
|
|
a3d2750f40 | ||
|
|
dff7dae3bc | ||
|
|
f4807db6d9 | ||
|
|
1f0ce08042 | ||
|
|
d7ba49084b | ||
|
|
4425f5e142 | ||
|
|
eb00230840 | ||
|
|
9111866f80 | ||
|
|
2018eae295 | ||
|
|
ca3b5c9a4d | ||
|
|
a13c816919 | ||
|
|
56ab8e7920 | ||
|
|
ed07e47135 | ||
|
|
6dd359e900 | ||
|
|
a4f558ee1c | ||
|
|
50ac189693 | ||
|
|
bbff0123b0 | ||
|
|
4645bbc85d | ||
|
|
f1a61aaeb6 | ||
|
|
4ef7d9c7fb | ||
|
|
fbf8550274 | ||
|
|
d1e38a7843 | ||
|
|
b84736a05f | ||
|
|
6a9cca82d7 | ||
|
|
34215449a8 | ||
|
|
c681017961 | ||
|
|
0e86233a0a | ||
|
|
4b47229e8f | ||
|
|
989c503446 | ||
|
|
3a8d42dae7 | ||
|
|
24c2c0cbee | ||
|
|
ccecec6895 | ||
|
|
3c612a8551 | ||
|
|
fb32b160b8 | ||
|
|
7848b9284d | ||
|
|
3145134953 | ||
|
|
314ac28a0f | ||
|
|
1a17aac77b | ||
|
|
b540257a34 | ||
|
|
5c6c14e21b | ||
|
|
77047cf07c | ||
|
|
b235b6ca60 | ||
|
|
69eb9e8df1 | ||
|
|
6faf6bb678 | ||
|
|
45e6512c02 | ||
|
|
9551a3c554 | ||
|
|
fa4fba6573 | ||
|
|
ce07b9ba7b | ||
|
|
e91a6a1897 | ||
|
|
55fddd66d1 | ||
|
|
05b1d30c0a | ||
|
|
7adadc6d12 | ||
|
|
1ccc284cc7 | ||
|
|
c2ffee1352 | ||
|
|
8a4b33b0e3 | ||
|
|
8ee02c8bac | ||
|
|
4ef189d7b6 | ||
|
|
3136fa1746 | ||
|
|
6209529aaa | ||
|
|
9996e5adef | ||
|
|
2ea9b8786e | ||
|
|
0825ce3c56 | ||
|
|
882ea8102f | ||
|
|
b49360c240 | ||
|
|
d9d3b47c31 | ||
|
|
16af4d088c | ||
|
|
cb2b1b1e37 | ||
|
|
4f30dce20a | ||
|
|
80b15e5f12 | ||
|
|
865bee5f11 | ||
|
|
2f65b23af1 | ||
|
|
07cd033cbc | ||
|
|
e070500d26 | ||
|
|
22efbe3f74 | ||
|
|
d15c98deda | ||
|
|
02935726ba | ||
|
|
f39617a753 | ||
|
|
f5b778b800 | ||
|
|
4a305d5e51 | ||
|
|
974045da7a | ||
|
|
b58c6566af | ||
|
|
4c88726dab | ||
|
|
f9c1e33824 | ||
|
|
c5d4efd4d2 | ||
|
|
3fd06257b7 | ||
|
|
97d490e0fd | ||
|
|
a88b3be093 | ||
|
|
d69533add1 | ||
|
|
00ee5b2289 | ||
|
|
fdbb8e02f0 | ||
|
|
15795e514d | ||
|
|
02683aecd7 | ||
|
|
2a198d59fe | ||
|
|
72e8a73ae0 | ||
|
|
86dd05c51d | ||
|
|
f585bdcdf5 | ||
|
|
7cc4775060 | ||
|
|
d65e9b2594 | ||
|
|
f24db73a55 | ||
|
|
6007da7218 | ||
|
|
6fc907ffd5 | ||
|
|
1abd5460d7 | ||
|
|
b02fc28466 | ||
|
|
34df9633ff | ||
|
|
cd89800e56 | ||
|
|
1f279ffde8 | ||
|
|
76998987c5 | ||
|
|
9b6b1cf5f8 | ||
|
|
9bd7b336f9 | ||
|
|
ea5186716e | ||
|
|
e3d0d2ff34 | ||
|
|
7f9148efb4 | ||
|
|
04f5f7e2a8 | ||
|
|
5f50c44041 | ||
|
|
45c73fc473 | ||
|
|
b77dfc6312 | ||
|
|
617183612c | ||
|
|
d419fb9560 | ||
|
|
d354d13263 | ||
|
|
75fe62149d | ||
|
|
aca193799a | ||
|
|
4ae56838e4 | ||
|
|
10a64d694e | ||
|
|
47c113bf8a | ||
|
|
906ca1a4aa | ||
|
|
42cfda704f | ||
|
|
6a28c2d175 | ||
|
|
ceaf9d3462 | ||
|
|
f998037086 | ||
|
|
c92139389a | ||
|
|
722cc9b300 | ||
|
|
09ea21ef7b | ||
|
|
e8cd1c8eb0 | ||
|
|
fae31e5e4d | ||
|
|
c57a1dbc6f | ||
|
|
4a81dc89f2 | ||
|
|
ab3935ac85 | ||
|
|
bd7e66a939 | ||
|
|
9c2aea6d62 | ||
|
|
284ad21466 | ||
|
|
32566c9844 | ||
|
|
af75fa8b05 | ||
|
|
7548ce662a | ||
|
|
0c1fa8b20e | ||
|
|
68ceea953a | ||
|
|
e3d7479211 | ||
|
|
2e27ed0268 | ||
|
|
6fb1cbdc7f | ||
|
|
4f9503421b | ||
|
|
5697270ecf | ||
|
|
75af8d6ca4 | ||
|
|
c54a17089a | ||
|
|
d5919d9608 | ||
|
|
23e3499244 | ||
|
|
715a414abd | ||
|
|
733561863e | ||
|
|
b60682a1e4 | ||
|
|
c1dbe4fc3c | ||
|
|
e615d449ac | ||
|
|
6399460559 | ||
|
|
fb48177e90 | ||
|
|
8861193999 | ||
|
|
4a931868c1 | ||
|
|
79fd38d3a8 | ||
|
|
57e63dfeb2 | ||
|
|
4996576d64 | ||
|
|
ffd9a96ae6 | ||
|
|
d6c6245ca9 | ||
|
|
3716e61259 | ||
|
|
beb2ee4d66 | ||
|
|
5da1d4471e | ||
|
|
4dd57a01bb | ||
|
|
7957ce3e09 | ||
|
|
378799e27d | ||
|
|
70156d3c3d | ||
|
|
6eee9e0544 | ||
|
|
222c357c0a | ||
|
|
7ac533a82d | ||
|
|
0cd56932a5 | ||
|
|
fa58c24c66 | ||
|
|
ca9683d912 | ||
|
|
0f38f1decd | ||
|
|
f9ab71685d | ||
|
|
560f41a930 | ||
|
|
1ac7dc0d5d | ||
|
|
5a6f81a1fd | ||
|
|
726214adca | ||
|
|
b60a4aff22 | ||
|
|
949c7bba06 | ||
|
|
c65b30fbba | ||
|
|
4a063843b1 | ||
|
|
531e490e44 | ||
|
|
a91d6227f8 | ||
|
|
bc24d107d5 | ||
|
|
08b0d573e8 | ||
|
|
29604d0626 | ||
|
|
5b9413b02c | ||
|
|
6145869f43 | ||
|
|
468da9dcde | ||
|
|
a04df10d11 | ||
|
|
5e1f596200 | ||
|
|
7a37317526 | ||
|
|
c8f2b5a858 | ||
|
|
58c46bc292 | ||
|
|
a969d34d21 | ||
|
|
c5dacd7d78 | ||
|
|
a46b778101 | ||
|
|
9778100d29 | ||
|
|
b6fee35213 | ||
|
|
843f7ce704 | ||
|
|
a3cfc2de7f | ||
|
|
43daabdb9a | ||
|
|
b7c2fd0d9c | ||
|
|
140757cfe1 | ||
|
|
fe31d4ee71 | ||
|
|
e5834c8a4f | ||
|
|
d6e734b57d | ||
|
|
5413d3172b | ||
|
|
e663072088 | ||
|
|
dfe857d5a7 | ||
|
|
d850510375 | ||
|
|
e7c8c0ca2a | ||
|
|
4c65bc049b | ||
|
|
82e14c30bc | ||
|
|
f2a545bc25 | ||
|
|
b989da7259 | ||
|
|
e9e93bd92b | ||
|
|
5170a842d6 | ||
|
|
9095f47ff3 | ||
|
|
91670e9cb5 | ||
|
|
c5bde168c4 | ||
|
|
e17dd13afd | ||
|
|
0c0e36993d | ||
|
|
17ffe3d222 | ||
|
|
fe02466100 | ||
|
|
be6ec99fcb | ||
|
|
3639226233 | ||
|
|
3d10dee67d | ||
|
|
ecb6adbbeb | ||
|
|
5150e49f67 | ||
|
|
9b03e8f9f7 | ||
|
|
92b91a3141 | ||
|
|
65f979cb4f | ||
|
|
d54afc844c | ||
|
|
0c4c665653 | ||
|
|
80c8daff08 | ||
|
|
d787e1b969 | ||
|
|
28ed6ae74d | ||
|
|
74b4684d40 | ||
|
|
92f74fc664 | ||
|
|
46c9ddc91f | ||
|
|
9dd7acac0b | ||
|
|
e688176310 | ||
|
|
8bad1591dc | ||
|
|
d4a003f121 | ||
|
|
525f3cda75 | ||
|
|
d29b6d5631 | ||
|
|
7cae96a87c | ||
|
|
45e4eaa780 | ||
|
|
c0069c8341 | ||
|
|
db6cecd2f3 | ||
|
|
f72aa7b02c | ||
|
|
1ccbb3b43a | ||
|
|
f3bdac085b | ||
|
|
db0a56e4f5 | ||
|
|
e14c867a9b | ||
|
|
008ba6ecab | ||
|
|
cbb6decf93 | ||
|
|
1ca58fad52 | ||
|
|
43c097e10e | ||
|
|
45d41bbe75 | ||
|
|
27801c3666 | ||
|
|
13bbcba3f9 | ||
|
|
2a3c5e59c7 | ||
|
|
adb5f2b4bd | ||
|
|
5f61c55b83 | ||
|
|
8ec5533d39 | ||
|
|
6a4a046b1a | ||
|
|
74af53cb4f | ||
|
|
a7cc2a594a | ||
|
|
2a552d4fc0 | ||
|
|
5dbbca882f | ||
|
|
e0bca6c4ad | ||
|
|
c1a9e1e452 | ||
|
|
5e9229db76 | ||
|
|
fc3688ea70 | ||
|
|
78a748e865 | ||
|
|
7484b5a22f | ||
|
|
8e16a3e0e4 | ||
|
|
841c78768c | ||
|
|
392c9971f5 | ||
|
|
ef3deaad4a | ||
|
|
64c9cbe943 | ||
|
|
d2a5a89bcf | ||
|
|
8c34d46687 | ||
|
|
464d0ec690 | ||
|
|
ffb201a068 | ||
|
|
b9fd2560eb | ||
|
|
5901a245f1 | ||
|
|
d1f5020fab | ||
|
|
3116ddcd6d | ||
|
|
cfb7fdc987 | ||
|
|
ea2405330f | ||
|
|
67d85b484b | ||
|
|
877c6fae9e | ||
|
|
20de57e87c | ||
|
|
d2685a8212 | ||
|
|
222c20f161 | ||
|
|
9d727a73d2 | ||
|
|
6b6e9a6b15 | ||
|
|
d557c20782 | ||
|
|
65890bc8d4 | ||
|
|
518f56b499 | ||
|
|
b7d668fb7d | ||
|
|
5b2505f6da | ||
|
|
784b14c69a | ||
|
|
b4510e9f48 | ||
|
|
dc53d9c60e | ||
|
|
a2936c045c | ||
|
|
9318dced5a | ||
|
|
855de25e0d | ||
|
|
dbe38f2747 | ||
|
|
da1dbb5666 | ||
|
|
5199554811 | ||
|
|
ebaca3607d | ||
|
|
ad28d34b7e | ||
|
|
64df32baff | ||
|
|
18662b0307 | ||
|
|
587113e5cf | ||
|
|
91263ca28a | ||
|
|
8ed1206f41 | ||
|
|
8f5e386ab0 | ||
|
|
3f6ad23578 | ||
|
|
0500649992 | ||
|
|
1b8671b58e | ||
|
|
fb4bf3efba | ||
|
|
7d4e166277 | ||
|
|
a892abf366 | ||
|
|
4bf3364bb7 | ||
|
|
39c9f54d16 | ||
|
|
a77e4292ab | ||
|
|
456b982ced | ||
|
|
e8474fc145 | ||
|
|
699d85be29 | ||
|
|
f7a68df299 | ||
|
|
39da3d68ca | ||
|
|
ccc0fa7c30 | ||
|
|
a76614aabb | ||
|
|
50a12d3598 | ||
|
|
1cf79ffda7 | ||
|
|
110592da8c | ||
|
|
a011800764 | ||
|
|
a93ae1ca07 | ||
|
|
7512dd21aa | ||
|
|
6ae40dbc57 | ||
|
|
9a74fbe4a9 | ||
|
|
bd53dd2aeb | ||
|
|
3727d2f09c | ||
|
|
24e2f24301 | ||
|
|
2554b29041 | ||
|
|
3c0a17c195 | ||
|
|
0a67913b48 | ||
|
|
43d953094b | ||
|
|
310cafcc7d | ||
|
|
c9ba7ae301 | ||
|
|
11a4c58735 | ||
|
|
05d4ac16a3 | ||
|
|
d0d8d5eece | ||
|
|
ff966c069c | ||
|
|
63eb32d177 | ||
|
|
20d4e37b40 | ||
|
|
22f1bf709e | ||
|
|
ddcadb35f7 | ||
|
|
0aa323164a | ||
|
|
4041639e36 | ||
|
|
f316413139 | ||
|
|
9390e17871 | ||
|
|
93de3e3bb0 | ||
|
|
7ba99d6100 | ||
|
|
46a42847b0 | ||
|
|
e6ba46b9fe | ||
|
|
b9b5338b67 | ||
|
|
eae72915f2 | ||
|
|
bf5db2acfc | ||
|
|
e0917f4397 | ||
|
|
dcab169987 | ||
|
|
85481e3e69 | ||
|
|
9537a91e89 | ||
|
|
4d4e740f5c | ||
|
|
c89e8eda0e | ||
|
|
f969bcbe59 | ||
|
|
4c3a59a333 | ||
|
|
61dab3eeb9 | ||
|
|
117c31b322 | ||
|
|
e6df1b38e2 | ||
|
|
850dbb36f0 | ||
|
|
512fe2f6c7 | ||
|
|
ca6940ba2e | ||
|
|
56a70b00c4 | ||
|
|
cd837a006c | ||
|
|
1cd09bc87b | ||
|
|
a470e50ee6 | ||
|
|
7196ac8554 | ||
|
|
ac07189941 | ||
|
|
870e45be0d | ||
|
|
43718cbce5 | ||
|
|
05d46b8345 | ||
|
|
6a0c61ad27 | ||
|
|
55b5149be0 | ||
|
|
a1ba10d820 | ||
|
|
91523b3574 | ||
|
|
7b3acbb81b | ||
|
|
eef39c3355 | ||
|
|
c01d15d3b8 | ||
|
|
92ba0055fb | ||
|
|
e1602057dd | ||
|
|
e70ec9f967 | ||
|
|
e1d6b84dcd | ||
|
|
ab7370a2eb | ||
|
|
e3e21b72a9 | ||
|
|
1c5a9f70cb | ||
|
|
fbdceac548 | ||
|
|
ca06927eea | ||
|
|
abb663fae3 | ||
|
|
7f08ec5a63 | ||
|
|
fb11379630 | ||
|
|
f85ff7bde1 | ||
|
|
307ea1c857 | ||
|
|
eaffa392f9 | ||
|
|
8eef295bea | ||
|
|
bdad6642c8 | ||
|
|
0a1bcbd48d | ||
|
|
7ab8d4db6d | ||
|
|
a59f8644f1 | ||
|
|
102792e425 | ||
|
|
c0f4baa8d9 | ||
|
|
77d93ef631 | ||
|
|
6706d1b955 | ||
|
|
483c1b5787 | ||
|
|
f524bd38e4 | ||
|
|
eae398f203 | ||
|
|
48e2e19ae1 | ||
|
|
9303bfb26a | ||
|
|
5315196175 | ||
|
|
d69d38c7d2 | ||
|
|
8d0f1f6990 | ||
|
|
5df49ec5e3 | ||
|
|
fc5dad7a9a | ||
|
|
a86408c5a3 | ||
|
|
37acb90579 | ||
|
|
72ceee198a | ||
|
|
622532c38e | ||
|
|
5b8aef5463 | ||
|
|
2da3258dd0 | ||
|
|
afd948167f | ||
|
|
4f8d6c877d | ||
|
|
b272513747 | ||
|
|
a799b54ad4 | ||
|
|
cefbaf779b | ||
|
|
68555315e0 | ||
|
|
382881c0e1 | ||
|
|
a1ee44ac17 | ||
|
|
cf5eb73f04 | ||
|
|
5ac3db3168 | ||
|
|
f4605a1bc7 | ||
|
|
7598997e70 | ||
|
|
0af9bbdc03 | ||
|
|
e753473dc4 | ||
|
|
30fee92914 | ||
|
|
190b6fe635 | ||
|
|
744f0f55ac | ||
|
|
6514bdfc4d | ||
|
|
4694cfe0fe | ||
|
|
ba8c007ace | ||
|
|
3bc44681a5 | ||
|
|
6bcb9e4bf3 | ||
|
|
6ccca32434 | ||
|
|
87dcbd556e | ||
|
|
6d5d93d753 | ||
|
|
f2a8e22866 | ||
|
|
9f6e37fa06 | ||
|
|
688dcb6cd3 | ||
|
|
da95c16da9 | ||
|
|
5baa999459 | ||
|
|
46d1f2c679 | ||
|
|
3e34679f4a | ||
|
|
592a3bb60f | ||
|
|
79576819c3 | ||
|
|
52eaf3f9c2 | ||
|
|
f585f31d69 | ||
|
|
9693a724f2 | ||
|
|
e73d19152e | ||
|
|
05be2c2fc4 | ||
|
|
f36ffd91e3 | ||
|
|
5ee040f3a3 | ||
|
|
3302707768 | ||
|
|
0fba1957c2 | ||
|
|
c103f22513 | ||
|
|
ea2efe4c93 | ||
|
|
9412f685dd | ||
|
|
0238d36143 | ||
|
|
07282d2343 | ||
|
|
117ade1609 | ||
|
|
29d3fa9c55 | ||
|
|
965284875c | ||
|
|
f77074785b | ||
|
|
9c5222be8f | ||
|
|
dead140c74 | ||
|
|
dbbbeb102e | ||
|
|
67d42b5241 | ||
|
|
50bfb6881a | ||
|
|
ebca8e1282 | ||
|
|
84b95ce06d | ||
|
|
c5cf4de4a0 | ||
|
|
7f56187748 | ||
|
|
ef412d0588 | ||
|
|
4ff9550580 | ||
|
|
c39285b61c | ||
|
|
f3bc606344 | ||
|
|
b4539a9df9 | ||
|
|
1f253f7fc8 | ||
|
|
3c72e87d70 | ||
|
|
0b160292c0 | ||
|
|
0664cb5689 | ||
|
|
f9d534939d | ||
|
|
398bc9c824 | ||
|
|
a32f2f991a | ||
|
|
38fdbdaa50 | ||
|
|
7d69c687b2 | ||
|
|
9106780260 | ||
|
|
e88ccee1e6 | ||
|
|
ae356a1d32 | ||
|
|
b06ac68248 | ||
|
|
261f86c134 | ||
|
|
a119b4c7c3 | ||
|
|
bc1c7a6695 | ||
|
|
1b19414178 | ||
|
|
a4d908d8b2 | ||
|
|
4ada2e2c43 | ||
|
|
c342159369 | ||
|
|
70620366c4 | ||
|
|
410ca4bcba | ||
|
|
0857b82618 | ||
|
|
bba0b75a3b | ||
|
|
2030df8563 | ||
|
|
0047bb7325 | ||
|
|
a559890368 | ||
|
|
e5e0ac8ba3 | ||
|
|
904c42fcbe | ||
|
|
e2aacb87f9 | ||
|
|
c40cb97cfb | ||
|
|
f59109cfab | ||
|
|
4661cdf0b2 | ||
|
|
afe4b6883f | ||
|
|
4b12c87c40 | ||
|
|
f87d7bd94a | ||
|
|
ce7506f4fc | ||
|
|
f908e2ae02 | ||
|
|
f495e7c385 | ||
|
|
3abff20a46 | ||
|
|
e7d733881a | ||
|
|
fb639496d3 | ||
|
|
bbbe690307 | ||
|
|
a1a58bdc32 | ||
|
|
03d4aacc5c | ||
|
|
58bf88f425 | ||
|
|
6291f16e1d | ||
|
|
969db3a9ed | ||
|
|
350b73cb8c | ||
|
|
e0e71bb065 | ||
|
|
0551e70967 | ||
|
|
f2eb34d66a | ||
|
|
3a71fac1ee | ||
|
|
79ac26cb02 | ||
|
|
5a0c07782e | ||
|
|
6f32fa9b54 | ||
|
|
1bdfb5d431 | ||
|
|
949063102a | ||
|
|
fa02eb4ed2 | ||
|
|
7688bdc6c4 | ||
|
|
4a4cdd6324 | ||
|
|
d62c4428a9 | ||
|
|
d79c86ebb5 | ||
|
|
fee493bcc0 | ||
|
|
6b2a71770d | ||
|
|
c0c1eca0fc | ||
|
|
f8bb948b90 | ||
|
|
9bea83c2c3 | ||
|
|
79abddd03d | ||
|
|
ecd64456ae | ||
|
|
543651055f | ||
|
|
1a75039cf7 | ||
|
|
87a48ab7f5 | ||
|
|
562beac12b | ||
|
|
3f8a723903 | ||
|
|
f5a13e5e42 | ||
|
|
df173d7d84 | ||
|
|
6b53cf4027 | ||
|
|
4ba2761aa6 | ||
|
|
9f7bc7b11c | ||
|
|
82ccc80e9a | ||
|
|
510be02b64 | ||
|
|
1cbada6bc5 | ||
|
|
cc5ae78f31 | ||
|
|
09d4941bc1 | ||
|
|
1964ffc053 | ||
|
|
4e9c8ede2b | ||
|
|
df1f571061 | ||
|
|
2495c1606a | ||
|
|
47b1321028 | ||
|
|
46b360beb0 | ||
|
|
7a196bac9c | ||
|
|
644b1ae7ef | ||
|
|
7ac1a7d5e5 | ||
|
|
6cb64e370e | ||
|
|
1561075b51 | ||
|
|
581c310631 | ||
|
|
614331aa23 | ||
|
|
410f4a3983 | ||
|
|
3799b5dc9c | ||
|
|
051a92bf91 | ||
|
|
7558527823 | ||
|
|
856e777004 | ||
|
|
492272dec4 | ||
|
|
7e8e48ff08 | ||
|
|
66d8a1267c | ||
|
|
2a72d0f1d6 | ||
|
|
b7d7646c28 | ||
|
|
a801ec2f50 | ||
|
|
c3a759c63d | ||
|
|
b532b94b81 | ||
|
|
4851e0ed2b | ||
|
|
f4fc65e1ed | ||
|
|
958848656a | ||
|
|
704e85fcbc | ||
|
|
30dc62703d | ||
|
|
c60ec0b6ee | ||
|
|
cdf9f3c04e | ||
|
|
8d45e73744 | ||
|
|
42f3419bd3 | ||
|
|
5893bfede5 | ||
|
|
14a74fefdc | ||
|
|
93a241417e | ||
|
|
213f889a55 | ||
|
|
ea00f20425 | ||
|
|
6a9b95079c | ||
|
|
1b2b110a1c | ||
|
|
5f143bee49 | ||
|
|
ad0c349684 | ||
|
|
d53c432ff9 | ||
|
|
58d8938fda | ||
|
|
2f46c5de31 | ||
|
|
c9a94f0205 | ||
|
|
9562fad396 | ||
|
|
195fa20a48 | ||
|
|
10d08ad4f9 | ||
|
|
5aeb35663b | ||
|
|
2cd0494221 | ||
|
|
6c6c3df104 | ||
|
|
81614dda84 | ||
|
|
5f6230da3a | ||
|
|
922b80a5be | ||
|
|
623b1619df | ||
|
|
d9e1607f05 | ||
|
|
52edc9b7cf | ||
|
|
23f6840b95 | ||
|
|
05fbdd594e | ||
|
|
c9f6a4b9df | ||
|
|
592b3bdcb9 | ||
|
|
c74d45b15a | ||
|
|
5513a0c843 | ||
|
|
e7af475a2e | ||
|
|
550d592abe | ||
|
|
14bfbb80b3 | ||
|
|
08c11da702 | ||
|
|
29d5de1154 | ||
|
|
1d85416692 | ||
|
|
f54494d45a | ||
|
|
f6607168ad | ||
|
|
924182e12c | ||
|
|
92010eeb2c | ||
|
|
0ffc95e312 | ||
|
|
e660f61cd2 | ||
|
|
2897005e25 | ||
|
|
db37b0d4ed | ||
|
|
11058396c8 | ||
|
|
de34095eb5 | ||
|
|
9248f1569f | ||
|
|
d70c8eef5c | ||
|
|
3010ac667b | ||
|
|
0d2bc00527 | ||
|
|
b1c0e67581 | ||
|
|
0b6e94280e | ||
|
|
3f2df5a3b6 | ||
|
|
8c36392fb0 | ||
|
|
c86853fd03 | ||
|
|
dee6f3a713 | ||
|
|
0bb3be73da | ||
|
|
8f14d83955 | ||
|
|
398bec3dbe | ||
|
|
ad1dc807ea | ||
|
|
d30fb54a62 | ||
|
|
68436d0d50 | ||
|
|
631e4176c7 | ||
|
|
2f5435c50f | ||
|
|
ff52a2ab59 | ||
|
|
f1451b2670 | ||
|
|
446fd88b8b | ||
|
|
12a2012f20 | ||
|
|
cc112aeec7 | ||
|
|
7bf2b4039e | ||
|
|
d12c519380 | ||
|
|
39c476134f | ||
|
|
6cff8d9ff6 | ||
|
|
bfb19e0a64 | ||
|
|
e9178f6b34 | ||
|
|
20fe380a5e | ||
|
|
7f3e42e4e1 | ||
|
|
23f02b2268 | ||
|
|
8a92c36916 | ||
|
|
468e02c73b | ||
|
|
ffec82701d | ||
|
|
9095cedd5e | ||
|
|
454c1a5211 | ||
|
|
73ecd13597 | ||
|
|
4357f9c545 | ||
|
|
702e4e41fc | ||
|
|
7ffd391faa | ||
|
|
980ab680f3 | ||
|
|
8f02fb1b13 | ||
|
|
e6817033d3 | ||
|
|
60e29f6f52 | ||
|
|
ea6ff48d58 | ||
|
|
a899fb941d | ||
|
|
b6ca326707 | ||
|
|
a97ce45cdf | ||
|
|
567f242e6d | ||
|
|
e1eb3acc1c | ||
|
|
a5cf624ba1 | ||
|
|
25abf04fdf | ||
|
|
49d39984d9 | ||
|
|
eb6c38ac17 | ||
|
|
fa2af30857 | ||
|
|
07a1f9d6b5 | ||
|
|
d00c685699 | ||
|
|
9cfd3e7d34 | ||
|
|
b158b1ac06 | ||
|
|
656dcde272 | ||
|
|
fcb039f801 | ||
|
|
159f632eff | ||
|
|
1e796bb276 | ||
|
|
9ee3e03922 | ||
|
|
6f611d07f1 | ||
|
|
dea9d3f4ef | ||
|
|
899e65714a | ||
|
|
e924468de6 | ||
|
|
e3a1789b3f | ||
|
|
fe2634b472 | ||
|
|
3e7052b500 | ||
|
|
3add6c3c7e | ||
|
|
4a392a53a2 | ||
|
|
2770f0388c | ||
|
|
c1d02a7730 | ||
|
|
db0f147b72 | ||
|
|
17c7c9646a | ||
|
|
942e2ddbc1 | ||
|
|
49aadb7636 | ||
|
|
2e0b7c8052 | ||
|
|
d70df55c2d | ||
|
|
1f8763829d | ||
|
|
f89f5469a4 | ||
|
|
22c5bc28e1 | ||
|
|
b5bd3e44c8 | ||
|
|
74cfc972fc | ||
|
|
763ded488c | ||
|
|
c5fd2700ef | ||
|
|
6cd6910968 | ||
|
|
3e7c323086 | ||
|
|
42c078d0b7 | ||
|
|
91485d444e | ||
|
|
51a735cfba | ||
|
|
bd69f8ad6c | ||
|
|
fd0eb4a683 | ||
|
|
7da9b6b2ed | ||
|
|
e0254b1b71 | ||
|
|
7fdd014c2f | ||
|
|
464626bcb4 | ||
|
|
9a9e07c3fc | ||
|
|
1d298c9068 | ||
|
|
b01906cd62 | ||
|
|
0dc73d759b | ||
|
|
d99f40eaad | ||
|
|
b0b176827e | ||
|
|
8a5d7bb569 | ||
|
|
26d9be8164 | ||
|
|
386bcea60e | ||
|
|
611812007a | ||
|
|
d099a4edfd | ||
|
|
45453de477 | ||
|
|
a2410bdba9 | ||
|
|
9d33691cab | ||
|
|
3786e58b88 | ||
|
|
45bd916a1a | ||
|
|
997bdbdb90 | ||
|
|
b690a8d2a3 | ||
|
|
26fb3c1686 | ||
|
|
57b876f005 | ||
|
|
e82cffe8ac | ||
|
|
3e5dc56773 | ||
|
|
0771ee2399 | ||
|
|
e05610d1d7 | ||
|
|
2390838894 | ||
|
|
3d2dd05332 | ||
|
|
ca887131a4 | ||
|
|
3cb10a4850 | ||
|
|
6f948826a7 | ||
|
|
13c0efb178 | ||
|
|
e8e25bb7c6 | ||
|
|
24d7411aa8 | ||
|
|
ab6150c298 | ||
|
|
3c701c8d5b | ||
|
|
a353cbaf91 | ||
|
|
93e28c1707 | ||
|
|
c65670278c | ||
|
|
1a731500e6 | ||
|
|
aa9e3da77b | ||
|
|
f439cd4813 | ||
|
|
6ad9ef78ba | ||
|
|
3afaa2fd0b | ||
|
|
16fc71e2ef | ||
|
|
43be3edb31 | ||
|
|
b5649fca8c | ||
|
|
9b0e4d6eb1 | ||
|
|
ca8d22ab54 | ||
|
|
de5204adb9 | ||
|
|
bf30fb3085 | ||
|
|
fff1ae2d6e | ||
|
|
8d10d81198 | ||
|
|
2aa224d278 | ||
|
|
c03df08d1e | ||
|
|
c0ed08e5e2 | ||
|
|
194db8634e | ||
|
|
416b597c8a | ||
|
|
3d79abb106 | ||
|
|
d0ebf4c354 | ||
|
|
a933109700 | ||
|
|
26c353dd2d | ||
|
|
e5ceb15365 | ||
|
|
410e3890c6 | ||
|
|
1c24ec9c20 | ||
|
|
5c6486427b | ||
|
|
a91101919d | ||
|
|
ebd522dfee | ||
|
|
cf01cc4d02 | ||
|
|
70ea3fec8c | ||
|
|
6c698d5733 | ||
|
|
9ad5502ad5 | ||
|
|
d12a33989a | ||
|
|
588753e2a3 | ||
|
|
a49d1bfbc0 | ||
|
|
13d7961813 | ||
|
|
2e64231886 | ||
|
|
be59e526f1 | ||
|
|
e0a39b0bc3 | ||
|
|
75f938463e | ||
|
|
0b1732fcef | ||
|
|
d8b7d914ac | ||
|
|
fe0d03664c | ||
|
|
ac45f263d8 | ||
|
|
cbb32b4747 | ||
|
|
3038b11780 | ||
|
|
88346f8ed3 | ||
|
|
adde9eec2a | ||
|
|
c933ed2cf7 | ||
|
|
5706cca207 | ||
|
|
1922c4f6a4 | ||
|
|
501194abfa | ||
|
|
32272addd0 | ||
|
|
05c90b1779 | ||
|
|
62eafb6639 | ||
|
|
c6b0c0d927 | ||
|
|
a49ed165c3 | ||
|
|
25b8082fbd | ||
|
|
70ba19fd5e | ||
|
|
620f9b40b2 | ||
|
|
6354bc09ab | ||
|
|
5965a85151 | ||
|
|
325d0d1738 | ||
|
|
7fb1487993 | ||
|
|
fdcc04d13e | ||
|
|
40dd95ddfb | ||
|
|
88b94ac2fc | ||
|
|
5774c31dfd | ||
|
|
122cc2f56d | ||
|
|
f05b01f9fa | ||
|
|
065cb2ef01 | ||
|
|
d52eebaa66 | ||
|
|
02d175b10b | ||
|
|
4ae8431f96 | ||
|
|
39efcf11bd | ||
|
|
08bead5017 | ||
|
|
ed8741e242 | ||
|
|
26260ec44c | ||
|
|
08fc7c3978 | ||
|
|
68529d8119 | ||
|
|
61a9703ab4 | ||
|
|
14b1ba4151 | ||
|
|
70f5588867 | ||
|
|
3a45a2f639 | ||
|
|
3c28566590 | ||
|
|
74bca0e5bf | ||
|
|
b250ded517 | ||
|
|
5daca69b4b | ||
|
|
132935c04e | ||
|
|
292e0fb743 | ||
|
|
b7760dc3ef | ||
|
|
5f4a5bdec7 | ||
|
|
9853fb9cb4 | ||
|
|
5ca55e75cf | ||
|
|
b9c853fece | ||
|
|
1170a43f6b | ||
|
|
04a70bced8 | ||
|
|
e90b467d42 | ||
|
|
9846a2e3f2 | ||
|
|
9eaac5ccd5 | ||
|
|
bf0ef119e7 | ||
|
|
7700bd809d | ||
|
|
35657bc689 | ||
|
|
14396cd305 | ||
|
|
112d4bfb14 | ||
|
|
d83f90f82b | ||
|
|
2c95bc0701 | ||
|
|
00062f4dae | ||
|
|
28fe7420fc | ||
|
|
41e8a8b20d | ||
|
|
7ec24658b5 | ||
|
|
93f0e14073 | ||
|
|
523dce8f32 | ||
|
|
adb0c6755e | ||
|
|
9c0e4053c4 | ||
|
|
c7ebe6b3e2 | ||
|
|
27d879540c | ||
|
|
192b905a05 | ||
|
|
72aa8df029 | ||
|
|
c854196af0 | ||
|
|
22303e8e1c | ||
|
|
6e1b6c8de0 | ||
|
|
a95ff5a165 | ||
|
|
f729c5ca80 | ||
|
|
e435c1655b | ||
|
|
a77c04e100 | ||
|
|
4f86602ded | ||
|
|
885946a24e | ||
|
|
2036ebf03e | ||
|
|
38c460d713 | ||
|
|
b354ed7bd2 | ||
|
|
149c3c8d9e | ||
|
|
39148dbc51 | ||
|
|
274ec31b6b | ||
|
|
01a78bb4b4 | ||
|
|
f30a0e599b | ||
|
|
aa70a14a2d | ||
|
|
ad3525c235 | ||
|
|
8b736934d7 | ||
|
|
341c2fb474 | ||
|
|
cd6067a39f | ||
|
|
00204e0191 | ||
|
|
c4eb465070 | ||
|
|
50dc972da1 | ||
|
|
36d49cb004 | ||
|
|
6ecb984f84 | ||
|
|
591ef02bbd | ||
|
|
b32a846828 | ||
|
|
3e04ff5e44 | ||
|
|
6018a174e0 | ||
|
|
ddbf04c4ad | ||
|
|
9a2149788e | ||
|
|
9c4682fb90 | ||
|
|
f4e8fd2e47 | ||
|
|
cdc0c0a01a | ||
|
|
b81891c78f | ||
|
|
dc2e0c1c97 | ||
|
|
de1e413d73 | ||
|
|
af0b43a6a5 | ||
|
|
f816725050 | ||
|
|
1ac4ff8ac9 | ||
|
|
6819c21600 | ||
|
|
15524650d8 | ||
|
|
89d536c901 | ||
|
|
02116a9a93 | ||
|
|
3e4972ba4b | ||
|
|
9c41610f56 | ||
|
|
98f740e9d1 | ||
|
|
ab0d929a3c | ||
|
|
55cc02bbc1 | ||
|
|
09f6160880 | ||
|
|
76db5a45e1 | ||
|
|
c4ecf613ac | ||
|
|
31c0b36b44 | ||
|
|
9e6b755cec | ||
|
|
d12aeeca6a | ||
|
|
e78b8dc463 | ||
|
|
c52bf5cf8d | ||
|
|
0dd10767ac | ||
|
|
664eef7b42 | ||
|
|
93779f634f | ||
|
|
5409d014c5 | ||
|
|
eb7c8e2365 | ||
|
|
409c6ddcd8 | ||
|
|
d65a844814 | ||
|
|
fae592f921 | ||
|
|
0fd9c495bc | ||
|
|
f6d0be24da | ||
|
|
12520715af | ||
|
|
9b13fadba1 | ||
|
|
2b747e2df2 | ||
|
|
fae0e35241 | ||
|
|
18f03c25b4 | ||
|
|
9bfe40fac7 | ||
|
|
9c5adc432c | ||
|
|
712b0bb4b5 | ||
|
|
4cf0763845 | ||
|
|
57106c86a9 | ||
|
|
2c2e94bb0f | ||
|
|
7f4c16c6f0 | ||
|
|
2d4a1e93d9 | ||
|
|
d27451590a | ||
|
|
8ed92ca498 | ||
|
|
f50067dfa6 | ||
|
|
68aed90cad | ||
|
|
fa7a8389fe | ||
|
|
69933626aa | ||
|
|
561e3b5a9b | ||
|
|
26267a7473 | ||
|
|
d96c7cc5a3 | ||
|
|
efae57d56b | ||
|
|
d4620108ff | ||
|
|
bde6daf441 | ||
|
|
1bbee9cde0 | ||
|
|
174066c1d6 | ||
|
|
97ef13a1b1 | ||
|
|
f18390ee79 | ||
|
|
6bc352f713 | ||
|
|
0df30a5be0 | ||
|
|
c6032d99f9 | ||
|
|
42d0c110cf | ||
|
|
d211337315 | ||
|
|
2ce8f4a416 | ||
|
|
6c63c4a196 | ||
|
|
b42ca26631 | ||
|
|
7fa3f71575 | ||
|
|
f1f93aa5d5 | ||
|
|
8c9bc99af6 | ||
|
|
56d8734e1a | ||
|
|
8baaa1031c | ||
|
|
65cf836776 | ||
|
|
8ad29bded7 | ||
|
|
2eac71801a | ||
|
|
ef6153334a | ||
|
|
d9d7affec0 | ||
|
|
9a7752b07a | ||
|
|
9dbad51062 | ||
|
|
169cc7b5cb | ||
|
|
cf051ba174 | ||
|
|
517e48506e | ||
|
|
b77ac4114c | ||
|
|
1725460728 | ||
|
|
7c08ce749f | ||
|
|
eda9ac56da | ||
|
|
5a0dfa634c | ||
|
|
d6d6a098f3 | ||
|
|
6e0603234e | ||
|
|
6c985b76c3 | ||
|
|
02f1b90e94 | ||
|
|
f55bf67fc7 | ||
|
|
4efe5d4a52 | ||
|
|
626f89c263 | ||
|
|
2cbae3fb9c | ||
|
|
49c07acb05 | ||
|
|
02aaba2f1a | ||
|
|
14e017695e | ||
|
|
4941248b6f | ||
|
|
d27bd24355 | ||
|
|
6f8e115c1c | ||
|
|
ad2255b113 | ||
|
|
772627c1da | ||
|
|
c2c2db546e | ||
|
|
55a6703ba3 | ||
|
|
91995a6faf | ||
|
|
0639180a6b | ||
|
|
7c85bc9067 | ||
|
|
d86ad2de2c | ||
|
|
069a707e92 | ||
|
|
ad98552a3b | ||
|
|
693c097c95 | ||
|
|
09fce4df46 | ||
|
|
c8aca24e63 | ||
|
|
325c80b7e4 | ||
|
|
685c66c416 | ||
|
|
ac1d79048d | ||
|
|
044f830144 | ||
|
|
7a79e3b673 | ||
|
|
fa59d0d77d | ||
|
|
2074a6e31b | ||
|
|
dde99939e9 | ||
|
|
1872a87838 | ||
|
|
bc3bae9fd2 | ||
|
|
c1492d8010 | ||
|
|
9099a353ea | ||
|
|
316faaa411 | ||
|
|
b105fd8440 | ||
|
|
2ddfed7abe | ||
|
|
812459bcdc | ||
|
|
56c85534d3 | ||
|
|
69378ab099 | ||
|
|
c0c935e8fa | ||
|
|
5f98e41801 | ||
|
|
f367989afa | ||
|
|
7a6c534636 | ||
|
|
d5bb53d0ee | ||
|
|
d0776c83b5 | ||
|
|
2599f1a0c6 | ||
|
|
6fc065e03e | ||
|
|
9e7e807909 | ||
|
|
27f65a821f | ||
|
|
f31116f287 | ||
|
|
cc5a56ebfa | ||
|
|
8455e5c250 | ||
|
|
2a5bf05590 | ||
|
|
10c626b18c | ||
|
|
04e0df6965 | ||
|
|
da7cc6eed7 | ||
|
|
05afa911d3 | ||
|
|
55cd425ff4 | ||
|
|
0f416a9f01 | ||
|
|
64e8f34933 | ||
|
|
1282d545d6 | ||
|
|
f7a6d07d71 | ||
|
|
89d1bfefe3 | ||
|
|
e441b8ca8e | ||
|
|
bcc9eb3d7a | ||
|
|
938077115e | ||
|
|
26e2b17a44 | ||
|
|
1f3230716f | ||
|
|
7c356a943c | ||
|
|
af38b3bb7b | ||
|
|
88abd93e52 | ||
|
|
ada6e49dab | ||
|
|
a295ddce2d | ||
|
|
82f4603a6b | ||
|
|
ba8a3fec70 | ||
|
|
70f4f9dbb2 | ||
|
|
1e0dfd2091 | ||
|
|
8951a79027 | ||
|
|
4cc9e90362 | ||
|
|
8252095174 | ||
|
|
3caf05b0c1 | ||
|
|
0bd6363e1c | ||
|
|
56c2326fda | ||
|
|
6f85dac5b8 | ||
|
|
94dc0c1b2d | ||
|
|
bdf88d10a7 | ||
|
|
314d0e9d01 | ||
|
|
9ee17a5b51 | ||
|
|
c3bf3b79a4 | ||
|
|
eb55c64f34 | ||
|
|
560791be49 | ||
|
|
eaeace7e98 | ||
|
|
ee9552e23b | ||
|
|
b83e6d0dea | ||
|
|
8fddf97c73 | ||
|
|
ed085bd09e | ||
|
|
020a415e83 | ||
|
|
34db02515c | ||
|
|
70d37ab7be | ||
|
|
8f9a48c3ff | ||
|
|
f293e74ae6 | ||
|
|
e4671dd518 | ||
|
|
04fb751678 | ||
|
|
5a29042d3b | ||
|
|
272450ff9b | ||
|
|
663c82837c | ||
|
|
2281c5a6bf | ||
|
|
96a06eafbf | ||
|
|
ac1497ff1a | ||
|
|
50d4b37519 | ||
|
|
46cd57b4aa | ||
|
|
8429df3b5c | ||
|
|
1495710aca | ||
|
|
f03d1af431 | ||
|
|
e651f7f759 | ||
|
|
ef4d318276 | ||
|
|
60336d6f6a | ||
|
|
66bcf26aa0 | ||
|
|
888a77213a | ||
|
|
6ebee13fa4 | ||
|
|
7e5b43bb9d | ||
|
|
bc41e7378a | ||
|
|
3a8a513d17 | ||
|
|
6555811ca5 | ||
|
|
06d905b633 | ||
|
|
166723e632 | ||
|
|
ac811c6930 | ||
|
|
b09d928da9 | ||
|
|
74bbd6cefe | ||
|
|
67f20d96bc | ||
|
|
38bba72001 | ||
|
|
4b574c5de4 | ||
|
|
235fb9f054 | ||
|
|
4d10afbb08 | ||
|
|
c92631b4b0 | ||
|
|
bda3674578 | ||
|
|
fcfd50bd25 | ||
|
|
779e32540a | ||
|
|
dd14388b1b | ||
|
|
a5a38a1137 | ||
|
|
6a9f6a9c82 | ||
|
|
12809fd0bf | ||
|
|
82c4b05fe4 | ||
|
|
061bf4882e | ||
|
|
d4fabba8ee | ||
|
|
ba1e318d7e | ||
|
|
2aadf445bc | ||
|
|
16c5314cfa | ||
|
|
6aa5e0824d | ||
|
|
132d6d0c74 | ||
|
|
8851bec3fa | ||
|
|
f39120dd73 | ||
|
|
55a8b157b1 | ||
|
|
1072852ca8 | ||
|
|
11051fbf61 | ||
|
|
19077f76df | ||
|
|
8e5b57954d | ||
|
|
907862b741 | ||
|
|
14d3fd00e3 | ||
|
|
f13208479d | ||
|
|
d9676aefd4 | ||
|
|
8c11c6c895 | ||
|
|
58084f6d7a | ||
|
|
4133d29cca | ||
|
|
29e9dbcea6 | ||
|
|
dd0b01e487 | ||
|
|
530e9c0118 | ||
|
|
d03c4cda8a | ||
|
|
7b89bc92e1 | ||
|
|
c16a735040 | ||
|
|
a3f158d399 | ||
|
|
ea6861e7f0 | ||
|
|
85341d521e | ||
|
|
a340528de8 | ||
|
|
4672d16091 | ||
|
|
222cd9a8d7 | ||
|
|
b408458439 | ||
|
|
6a97017c79 | ||
|
|
00f8f56c00 | ||
|
|
adf374eb06 | ||
|
|
39228808eb | ||
|
|
2db34640a6 | ||
|
|
dcc9554da8 | ||
|
|
51c339e49f | ||
|
|
1e9fb8eebc | ||
|
|
f15c9a1b7e | ||
|
|
6d2cbd77f8 | ||
|
|
a973ccf8f2 | ||
|
|
157699cbde | ||
|
|
56eab7da0d | ||
|
|
a1132f0028 | ||
|
|
ebaf09cbe0 | ||
|
|
bc49cb8e77 | ||
|
|
c00d49e233 | ||
|
|
1b405e4975 | ||
|
|
6981893a2e | ||
|
|
f6ef9249b8 | ||
|
|
fefe944246 | ||
|
|
2232ff7a21 | ||
|
|
8a3b1e207b | ||
|
|
f0048395fb | ||
|
|
1641bcf592 | ||
|
|
b6797b6242 | ||
|
|
09f577536a | ||
|
|
5cfd7b0cc6 | ||
|
|
31b44de8b0 | ||
|
|
68a12908d2 | ||
|
|
0ea28ef8a3 | ||
|
|
773b55d374 | ||
|
|
af079bb5b0 | ||
|
|
5862c7dc4f | ||
|
|
8af0a7f3ba | ||
|
|
0fb9a4e979 | ||
|
|
066d2a54ad | ||
|
|
e746a95969 | ||
|
|
168027cb9a | ||
|
|
61fdc0da52 | ||
|
|
d72c6567b0 | ||
|
|
3606b6ab65 | ||
|
|
b99834e130 | ||
|
|
bc94816184 | ||
|
|
e4d641c701 | ||
|
|
9e9f90343b | ||
|
|
b9a21f1092 | ||
|
|
dea3fd1551 | ||
|
|
03cb5af7be | ||
|
|
0fd3ddbe57 | ||
|
|
e6b7445788 | ||
|
|
e15859b6e2 | ||
|
|
2a7c8c2aad | ||
|
|
881e4995e0 | ||
|
|
50d201a7f0 | ||
|
|
1ebc802a89 | ||
|
|
a5f55bf2f4 | ||
|
|
60a7d2128e | ||
|
|
f5d6da2a7b | ||
|
|
69a23b05a9 | ||
|
|
b6ac337828 | ||
|
|
14717cb2da | ||
|
|
5a360ef208 | ||
|
|
c801380f42 | ||
|
|
19cdf25a8f | ||
|
|
a736568e68 | ||
|
|
2f4c9b2653 | ||
|
|
6239a5b0c9 | ||
|
|
73192fa99a | ||
|
|
c5a31631aa | ||
|
|
cda35c03d6 | ||
|
|
47d94f370e | ||
|
|
8fa7d135db | ||
|
|
d060bf166d | ||
|
|
4a6b9e6104 | ||
|
|
98d9a367f3 | ||
|
|
c5ff24358c | ||
|
|
9cbd729553 | ||
|
|
27df379f1d | ||
|
|
8d3e340819 | ||
|
|
936720220c | ||
|
|
e7e34b7148 | ||
|
|
5a9810a423 | ||
|
|
ce2f7054f7 | ||
|
|
b5e90f08d8 | ||
|
|
cd6d08f97c | ||
|
|
b1443e831b | ||
|
|
337e5557b3 | ||
|
|
becd8f155c | ||
|
|
b3bd522f73 |
12
.gitignore
vendored
12
.gitignore
vendored
@@ -1,11 +1,11 @@
|
|||||||
cmake.h
|
cmake.h
|
||||||
auto.h
|
|
||||||
commit.h
|
commit.h
|
||||||
Makefile
|
Makefile
|
||||||
*/*task
|
src/task
|
||||||
*/*libtask.a
|
src/taskd
|
||||||
*/*/libcommands.a
|
src/libtask.a
|
||||||
*/*/libcolumns.a
|
src/commands/libcommands.a
|
||||||
|
src/columns/libcolumns.a
|
||||||
*~
|
*~
|
||||||
.*.swp
|
.*.swp
|
||||||
package-config/osx/binary/task
|
package-config/osx/binary/task
|
||||||
@@ -16,3 +16,5 @@ install_manifest.txt
|
|||||||
_CPack_Packages
|
_CPack_Packages
|
||||||
CPackConfig.cmake
|
CPackConfig.cmake
|
||||||
CPackSourceConfig.cmake
|
CPackSourceConfig.cmake
|
||||||
|
patches
|
||||||
|
*.exe
|
||||||
|
|||||||
109
AUTHORS
109
AUTHORS
@@ -1,8 +1,8 @@
|
|||||||
The development of taskwarrior was made possible by the significant
|
The development of Taskwarrior was made possible by the significant
|
||||||
contributions of the following people:
|
contributions of the following people:
|
||||||
|
|
||||||
Paul Beckingham (Principal Author)
|
Paul Beckingham (Principal Author)
|
||||||
Federico Hernandez (Package Maintainer & Contributing Author)
|
Federico Hernandez (Principal Author)
|
||||||
David J Patrick (Designer)
|
David J Patrick (Designer)
|
||||||
John Florian (Contributing Author)
|
John Florian (Contributing Author)
|
||||||
Cory Donnelly (Contributing Author)
|
Cory Donnelly (Contributing Author)
|
||||||
@@ -12,6 +12,8 @@ contributions of the following people:
|
|||||||
Owen Clarke (Contributing Author)
|
Owen Clarke (Contributing Author)
|
||||||
Louis-Claude Canon (Contributing Author)
|
Louis-Claude Canon (Contributing Author)
|
||||||
Scott Kostyshak (Contributing Author)
|
Scott Kostyshak (Contributing Author)
|
||||||
|
Renato Alves (Contributing Author)
|
||||||
|
Tomas Babej (Contributing Author)
|
||||||
|
|
||||||
The following submitted code, packages or analysis, and deserve special thanks:
|
The following submitted code, packages or analysis, and deserve special thanks:
|
||||||
|
|
||||||
@@ -77,6 +79,7 @@ The following submitted code, packages or analysis, and deserve special thanks:
|
|||||||
Markus Kuhn
|
Markus Kuhn
|
||||||
Erik Wenzel
|
Erik Wenzel
|
||||||
Štěpán Henek
|
Štěpán Henek
|
||||||
|
Haitham Gad
|
||||||
Fidel Mato
|
Fidel Mato
|
||||||
Justin Forest
|
Justin Forest
|
||||||
Vincent Petithory
|
Vincent Petithory
|
||||||
@@ -84,6 +87,42 @@ The following submitted code, packages or analysis, and deserve special thanks:
|
|||||||
Jakub Wilk
|
Jakub Wilk
|
||||||
Russell Steicke
|
Russell Steicke
|
||||||
YBSAR
|
YBSAR
|
||||||
|
Ben Armstrong
|
||||||
|
Tullio Facchinetti
|
||||||
|
Thomas Sullivan
|
||||||
|
Martin Natano
|
||||||
|
kili
|
||||||
|
jasper
|
||||||
|
Aaron Bieber
|
||||||
|
John West
|
||||||
|
Jeroen Budts
|
||||||
|
Zed Jorarard
|
||||||
|
Elias Probst
|
||||||
|
Natanael Copa
|
||||||
|
Marton Suranyi
|
||||||
|
Nicolas Appriou
|
||||||
|
Jochen Sprickerhof
|
||||||
|
Alexander Sulfrian
|
||||||
|
David Binderman
|
||||||
|
atomicules
|
||||||
|
catern
|
||||||
|
Tatjana Heuser
|
||||||
|
leowzukw
|
||||||
|
Richard Boß
|
||||||
|
Markus Beppler
|
||||||
|
Jeremy John Reeder
|
||||||
|
Roman Inflianskas
|
||||||
|
Łukasz Panek
|
||||||
|
V.Krishn
|
||||||
|
Jens Erat
|
||||||
|
Peter Rochen
|
||||||
|
Oota Toshiya
|
||||||
|
ribbon
|
||||||
|
Daniel Shahaf
|
||||||
|
Johannes Wienke
|
||||||
|
Alan Young
|
||||||
|
Gordon Ball
|
||||||
|
Rafał Bolanowski
|
||||||
|
|
||||||
Thanks to the following, who submitted detailed bug reports and excellent
|
Thanks to the following, who submitted detailed bug reports and excellent
|
||||||
suggestions:
|
suggestions:
|
||||||
@@ -163,6 +202,8 @@ suggestions:
|
|||||||
Rene Vergara
|
Rene Vergara
|
||||||
Stéphane Pezennec
|
Stéphane Pezennec
|
||||||
Jim B
|
Jim B
|
||||||
|
Robert Gill
|
||||||
|
Robin Björklin
|
||||||
Jake Bell
|
Jake Bell
|
||||||
Florian Hollerweger
|
Florian Hollerweger
|
||||||
Thomas Sullivan
|
Thomas Sullivan
|
||||||
@@ -172,3 +213,67 @@ suggestions:
|
|||||||
alparo
|
alparo
|
||||||
Roy Zuo
|
Roy Zuo
|
||||||
Friedrich Heusler
|
Friedrich Heusler
|
||||||
|
Ben Armstrong
|
||||||
|
XTaran
|
||||||
|
John West
|
||||||
|
Dmitriy Matrosov
|
||||||
|
Michele Santullo
|
||||||
|
Scott Kroll
|
||||||
|
Kosta Harlan
|
||||||
|
Hector Arciga
|
||||||
|
Jan Kunder
|
||||||
|
jck
|
||||||
|
Michele Vetturi
|
||||||
|
Jeremiah Marks
|
||||||
|
Profpatsch
|
||||||
|
Bernd Humpa
|
||||||
|
darkfeline
|
||||||
|
Onion
|
||||||
|
Milos Svantner
|
||||||
|
Christopher Roberts
|
||||||
|
Steffen Uhlig
|
||||||
|
Dirk Sarpe
|
||||||
|
Will Dietz
|
||||||
|
Charles Ulrich
|
||||||
|
Jack
|
||||||
|
Kevin Ballard
|
||||||
|
Sitaram Chamarty
|
||||||
|
lolilolicon
|
||||||
|
Lee Lieske
|
||||||
|
Peter Vitt
|
||||||
|
dev-zero
|
||||||
|
Petteri
|
||||||
|
Black Ops Testing
|
||||||
|
Leon Feng
|
||||||
|
Nick Person
|
||||||
|
Arnoud K
|
||||||
|
Ozgur Akgun
|
||||||
|
David Costa
|
||||||
|
Sujeevan Vijayakumaran
|
||||||
|
Scott Carter
|
||||||
|
Taisuke Hachimura
|
||||||
|
Martin
|
||||||
|
Alexandre de Verteuil
|
||||||
|
Scott M
|
||||||
|
Stefan Frühwirth
|
||||||
|
Pierre Campet
|
||||||
|
Denis Kasak
|
||||||
|
David Brenner
|
||||||
|
Audrey Easterday
|
||||||
|
Stefan Betz
|
||||||
|
Blake Sweeney
|
||||||
|
Dylan Mikus
|
||||||
|
Andrea Rizzi
|
||||||
|
Florian Petry
|
||||||
|
Lars Beckers
|
||||||
|
Dustin J. Mitchell
|
||||||
|
James Cline
|
||||||
|
Ryan
|
||||||
|
Simon W. Jackson
|
||||||
|
Sebastien Badia
|
||||||
|
Michale Meier
|
||||||
|
Svetoslav Trochev
|
||||||
|
Marc Cornellà
|
||||||
|
Ander
|
||||||
|
Naga Kiran
|
||||||
|
David Badura
|
||||||
|
|||||||
135
CMakeLists.txt
135
CMakeLists.txt
@@ -7,17 +7,49 @@ include (CheckStructHasMember)
|
|||||||
set (HAVE_CMAKE true)
|
set (HAVE_CMAKE true)
|
||||||
|
|
||||||
project (task)
|
project (task)
|
||||||
set (PROJECT_VERSION "2.2.0")
|
set (PROJECT_VERSION "2.5.0")
|
||||||
|
|
||||||
SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
OPTION (ENABLE_SYNC "Enable 'task sync' support" ON)
|
||||||
SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
|
||||||
SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files")
|
if (ENABLE_SYNC)
|
||||||
SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary")
|
set (USE_GNUTLS ON CACHE BOOL "Build gnutls support." FORCE)
|
||||||
|
else (ENABLE_SYNC)
|
||||||
|
set (USE_GNUTLS OFF CACHE BOOL "Build gnutls support." FORCE)
|
||||||
|
message (WARNING "ENABLE_SYNC=OFF. Not building sync support.")
|
||||||
|
endif (ENABLE_SYNC)
|
||||||
|
|
||||||
|
message ("CMAKE_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}")
|
||||||
|
|
||||||
|
include (CheckCXXCompilerFlag)
|
||||||
|
|
||||||
|
# NOTE: If we are to actually use C++11 features, we should either require
|
||||||
|
# a compiler that supports the -std=c++11 flag or check for the
|
||||||
|
# features used.
|
||||||
|
# Relying on -std=c++0x or even -std=gnu++0x is highly volatile.
|
||||||
|
|
||||||
|
CHECK_CXX_COMPILER_FLAG("-std=c++11" _HAS_CXX11)
|
||||||
|
CHECK_CXX_COMPILER_FLAG("-std=c++0x" _HAS_CXX0X)
|
||||||
|
CHECK_CXX_COMPILER_FLAG("-std=gnu++0x" _HAS_GNU0X)
|
||||||
|
|
||||||
|
if (_HAS_CXX11)
|
||||||
|
set (_CXX11_FLAGS "-std=c++11")
|
||||||
|
elseif (_HAS_CXX0X)
|
||||||
|
message (WARNING "Enabling -std=c++0x draft compile flag. Your compiler does not support the standard '-std=c++11' option. Consider upgrading.")
|
||||||
|
set (_CXX11_FLAGS "-std=c++0x")
|
||||||
|
elseif (_HAS_GNU0X)
|
||||||
|
message (WARNING "Enabling -std=gnu++0x draft compile flag. Your compiler does not support the standard '-std=c++11' option. Consider upgrading.")
|
||||||
|
set (_CXX11_FLAGS "-std=gnu++0x")
|
||||||
|
else (_HAS_CXX11)
|
||||||
|
message (FATAL_ERROR "C++11 support missing. Try upgrading your C++ compiler. If you have a good reason for using an outdated compiler, please let us know at support@taskwarrior.org.")
|
||||||
|
endif (_HAS_CXX11)
|
||||||
|
|
||||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
set (LINUX true)
|
set (LINUX true)
|
||||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
set (DARWIN true)
|
set (DARWIN true)
|
||||||
|
set (_CXX11_FLAGS "${_CXX11_FLAGS} -stdlib=libc++")
|
||||||
|
elseif (${CMAKE_SYSTEM_NAME} MATCHES "kFreeBSD")
|
||||||
|
set (KFREEBSD true)
|
||||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
|
elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
|
||||||
set (FREEBSD true)
|
set (FREEBSD true)
|
||||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
||||||
@@ -26,10 +58,39 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
|
|||||||
set (NETBSD true)
|
set (NETBSD true)
|
||||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
|
elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
|
||||||
set (SOLARIS true)
|
set (SOLARIS true)
|
||||||
|
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU")
|
||||||
|
set (GNUHURD true)
|
||||||
|
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "CYGWIN")
|
||||||
|
set (CYGWIN true)
|
||||||
|
# NOTE: Not setting -std=gnu++0x leads to compile errors even with
|
||||||
|
# GCC 4.8.3, and debugging those leads to insanity. Adding this
|
||||||
|
# workaround instead of fixing Cygwin.
|
||||||
|
set (_CXX11_FLAGS "-std=gnu++0x")
|
||||||
else (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
else (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
set (UNKNOWN true)
|
set (UNKNOWN true)
|
||||||
endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
|
||||||
|
set (CMAKE_CXX_FLAGS "${_CXX11_FLAGS} ${CMAKE_CXX_FLAGS}")
|
||||||
|
|
||||||
|
set (CMAKE_CXX_FLAGS "-Wall -Wsign-compare -Wreturn-type ${CMAKE_CXX_FLAGS}")
|
||||||
|
|
||||||
|
if (NETBSD)
|
||||||
|
# Since readline, etc likely to be in /usr/pkg/lib, not standard library
|
||||||
|
# Otherwise will remove links during install
|
||||||
|
set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||||
|
endif (NETBSD)
|
||||||
|
|
||||||
|
if (FREEBSD)
|
||||||
|
SET (TASK_MAN1DIR man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
||||||
|
SET (TASK_MAN5DIR man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
||||||
|
else (FREEBSD)
|
||||||
|
SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
||||||
|
SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
||||||
|
endif (FREEBSD)
|
||||||
|
SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files")
|
||||||
|
SET (TASK_RCDIR "${TASK_DOCDIR}/rc" CACHE STRING "Installation directory for configuration files")
|
||||||
|
SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary")
|
||||||
|
|
||||||
message ("-- Looking for SHA1 references")
|
message ("-- Looking for SHA1 references")
|
||||||
if (EXISTS ${CMAKE_SOURCE_DIR}/.git/index)
|
if (EXISTS ${CMAKE_SOURCE_DIR}/.git/index)
|
||||||
set (HAVE_COMMIT true)
|
set (HAVE_COMMIT true)
|
||||||
@@ -49,39 +110,51 @@ set (PACKAGE_TARNAME "${PACKAGE}")
|
|||||||
set (PACKAGE_VERSION "${VERSION}")
|
set (PACKAGE_VERSION "${VERSION}")
|
||||||
set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
|
set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
|
||||||
|
|
||||||
check_function_exists (random HAVE_RANDOM)
|
if (USE_GNUTLS)
|
||||||
check_function_exists (srandom HAVE_SRANDOM)
|
message ("-- Looking for GnuTLS")
|
||||||
|
find_package (GnuTLS)
|
||||||
|
if (GNUTLS_FOUND)
|
||||||
|
set (HAVE_LIBGNUTLS true)
|
||||||
|
set (TASK_INCLUDE_DIRS ${TASK_INCLUDE_DIRS} ${GNUTLS_INCLUDE_DIR})
|
||||||
|
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${GNUTLS_LIBRARIES})
|
||||||
|
endif (GNUTLS_FOUND)
|
||||||
|
endif (USE_GNUTLS)
|
||||||
|
|
||||||
|
if (ENABLE_SYNC AND NOT GNUTLS_FOUND)
|
||||||
|
message (FATAL_ERROR "Cannot find GnuTLS. Use -DENABLE_SYNC=OFF to build Taskwarrior without sync support. See INSTALL for more information.")
|
||||||
|
endif (ENABLE_SYNC AND NOT GNUTLS_FOUND)
|
||||||
|
|
||||||
check_function_exists (timegm HAVE_TIMEGM)
|
check_function_exists (timegm HAVE_TIMEGM)
|
||||||
|
check_function_exists (get_current_dir_name HAVE_GET_CURRENT_DIR_NAME)
|
||||||
|
check_function_exists (wordexp HAVE_WORDEXP)
|
||||||
|
|
||||||
check_struct_has_member ("struct tm" tm_gmtoff time.h HAVE_TM_GMTOFF)
|
check_struct_has_member ("struct tm" tm_gmtoff time.h HAVE_TM_GMTOFF)
|
||||||
check_struct_has_member ("struct stat" st_birthtime "sys/types.h;sys/stat.h" HAVE_ST_BIRTHTIME)
|
check_struct_has_member ("struct stat" st_birthtime "sys/types.h;sys/stat.h" HAVE_ST_BIRTHTIME)
|
||||||
|
|
||||||
message ("-- Looking for libuuid")
|
message ("-- Looking for libuuid")
|
||||||
if (DARWIN)
|
if (DARWIN OR FREEBSD)
|
||||||
# Apple includes the uuid functions in their libc, rather than libuuid
|
# Apple and FreeBSD include the uuid functions in their libc, rather than libuuid
|
||||||
set (HAVE_UUID true)
|
|
||||||
check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER)
|
check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER)
|
||||||
else (DARWIN)
|
else (DARWIN OR FREEBSD)
|
||||||
find_path (UUID_INCLUDE_DIR uuid/uuid.h)
|
find_path (UUID_INCLUDE_DIR uuid/uuid.h)
|
||||||
find_library (UUID_LIBRARY NAMES uuid)
|
find_library (UUID_LIBRARY NAMES uuid)
|
||||||
if (UUID_INCLUDE_DIR AND UUID_LIBRARY)
|
if (UUID_INCLUDE_DIR AND UUID_LIBRARY)
|
||||||
set (HAVE_UUID true)
|
|
||||||
set (TASK_INCLUDE_DIRS ${TASK_INCLUDE_DIRS} ${UUID_INCLUDE_DIR})
|
set (TASK_INCLUDE_DIRS ${TASK_INCLUDE_DIRS} ${UUID_INCLUDE_DIR})
|
||||||
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${UUID_LIBRARY})
|
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${UUID_LIBRARY})
|
||||||
# Look for uuid_unparse_lower
|
# Look for uuid_unparse_lower
|
||||||
set (CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${UUID_INCLUDE_DIR})
|
set (CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${UUID_INCLUDE_DIR})
|
||||||
set (CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${UUID_LIBRARY})
|
set (CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${UUID_LIBRARY})
|
||||||
check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER)
|
check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER)
|
||||||
|
else (UUID_INCLUDE_DIR AND UUID_LIBRARY)
|
||||||
|
message (FATAL_ERROR "-- libuuid not found.")
|
||||||
endif (UUID_INCLUDE_DIR AND UUID_LIBRARY)
|
endif (UUID_INCLUDE_DIR AND UUID_LIBRARY)
|
||||||
endif (DARWIN)
|
endif (DARWIN OR FREEBSD)
|
||||||
|
|
||||||
if (HAVE_UUID AND HAVE_UUID_UNPARSE_LOWER)
|
if (HAVE_UUID_UNPARSE_LOWER)
|
||||||
message ("-- Found libuuid")
|
message ("-- Found libuuid")
|
||||||
elseif (HAVE_UUID AND NOT HAVE_UUID_UNPARSE_LOWER)
|
else (HAVE_UUID_UNPARSE_LOWER)
|
||||||
message ("-- Found libuuid, using internal uuid_unparse_lower")
|
message ("-- Found libuuid, using internal uuid_unparse_lower")
|
||||||
else (HAVE_UUID AND HAVE_UUID_UNPARSE_LOWER)
|
endif (HAVE_UUID_UNPARSE_LOWER)
|
||||||
message ("-- libuuid not found, using internal uuid")
|
|
||||||
endif (HAVE_UUID AND HAVE_UUID_UNPARSE_LOWER)
|
|
||||||
|
|
||||||
# Set the package language.
|
# Set the package language.
|
||||||
if (LANGUAGE)
|
if (LANGUAGE)
|
||||||
@@ -90,10 +163,15 @@ else (LANGUAGE)
|
|||||||
set (PACKAGE_LANGUAGE 1)
|
set (PACKAGE_LANGUAGE 1)
|
||||||
endif (LANGUAGE)
|
endif (LANGUAGE)
|
||||||
|
|
||||||
set (LANGUAGE_EN_US 1)
|
set (LANGUAGE_ENG_USA 1)
|
||||||
set (LANGUAGE_ES_ES 2)
|
set (LANGUAGE_ESP_ESP 2)
|
||||||
set (LANGUAGE_DE_DE 3)
|
set (LANGUAGE_DEU_DEU 3)
|
||||||
set (LANGUAGE_FR_FR 4)
|
set (LANGUAGE_FRA_FRA 4)
|
||||||
|
set (LANGUAGE_ITA_ITA 5)
|
||||||
|
set (LANGUAGE_POR_PRT 6)
|
||||||
|
set (LANGUAGE_EPO_RUS 7)
|
||||||
|
set (LANGUAGE_POL_POL 8)
|
||||||
|
set (LANGUAGE_JPN_JPN 9)
|
||||||
|
|
||||||
message ("-- Configuring cmake.h")
|
message ("-- Configuring cmake.h")
|
||||||
configure_file (
|
configure_file (
|
||||||
@@ -104,16 +182,15 @@ add_subdirectory (src)
|
|||||||
add_subdirectory (src/commands)
|
add_subdirectory (src/commands)
|
||||||
add_subdirectory (src/columns)
|
add_subdirectory (src/columns)
|
||||||
add_subdirectory (doc)
|
add_subdirectory (doc)
|
||||||
add_subdirectory (i18n)
|
|
||||||
add_subdirectory (scripts)
|
add_subdirectory (scripts)
|
||||||
if (EXISTS test)
|
if (EXISTS ${CMAKE_SOURCE_DIR}/test)
|
||||||
add_subdirectory (test EXCLUDE_FROM_ALL)
|
add_subdirectory (test EXCLUDE_FROM_ALL)
|
||||||
endif (EXISTS test)
|
endif (EXISTS ${CMAKE_SOURCE_DIR}/test)
|
||||||
if (EXISTS performance)
|
if (EXISTS performance)
|
||||||
add_subdirectory (performance EXCLUDE_FROM_ALL)
|
add_subdirectory (performance EXCLUDE_FROM_ALL)
|
||||||
endif (EXISTS performance)
|
endif (EXISTS performance)
|
||||||
|
|
||||||
set (doc_FILES NEWS ChangeLog README INSTALL AUTHORS COPYING)
|
set (doc_FILES NEWS ChangeLog README.md INSTALL AUTHORS COPYING)
|
||||||
foreach (doc_FILE ${doc_FILES})
|
foreach (doc_FILE ${doc_FILES})
|
||||||
install (FILES ${doc_FILE} DESTINATION ${TASK_DOCDIR})
|
install (FILES ${doc_FILE} DESTINATION ${TASK_DOCDIR})
|
||||||
endforeach (doc_FILE)
|
endforeach (doc_FILE)
|
||||||
@@ -124,7 +201,7 @@ set (CPACK_SOURCE_GENERATOR "TGZ")
|
|||||||
set (CPACK_SOURCE_PACKAGE_FILE_NAME ${PACKAGE_NAME}-${PACKAGE_VERSION})
|
set (CPACK_SOURCE_PACKAGE_FILE_NAME ${PACKAGE_NAME}-${PACKAGE_VERSION})
|
||||||
set (CPACK_SOURCE_IGNORE_FILES "CMakeCache" "CMakeFiles" "CPackConfig" "CPackSourceConfig"
|
set (CPACK_SOURCE_IGNORE_FILES "CMakeCache" "CMakeFiles" "CPackConfig" "CPackSourceConfig"
|
||||||
"_CPack_Packages" "cmake_install" "install_manifest" "Makefile$"
|
"_CPack_Packages" "cmake_install" "install_manifest" "Makefile$"
|
||||||
"test" "package-config" "misc/*" "src/task$" "src/libtask.a"
|
"test" "package-config" "misc/*" "src/task$" "src/calc$" "performance"
|
||||||
"src/columns/libcolumns.a" "src/commands/libcommands.a"
|
"src/libtask.a" "src/columns/libcolumns.a" "src/commands/libcommands.a"
|
||||||
"auto.h$" "/\\.gitignore" "/\\.git/" "swp$")
|
"/\\\\.gitignore" "/\\\\.git/" "swp$" "src/lex$")
|
||||||
include (CPack)
|
include (CPack)
|
||||||
|
|||||||
4
COPYING
4
COPYING
@@ -1,6 +1,6 @@
|
|||||||
taskwarrior - a command line task list manager.
|
Taskwarrior - a command line task list manager.
|
||||||
|
|
||||||
Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|||||||
231
DEVELOPER
231
DEVELOPER
@@ -1,193 +1,168 @@
|
|||||||
|
How to Build Taskwarrior
|
||||||
|
|
||||||
|
Satisfy the Requirements:
|
||||||
|
- gcc 4.7 or later, clang 3.3 or later or equivalent. This is because C++11
|
||||||
|
is now used.
|
||||||
|
- libuuid
|
||||||
|
- gnutls (optional)
|
||||||
|
- python 2.7 or 3 (optional, for running the test suite)
|
||||||
|
|
||||||
|
Obtain and build code:
|
||||||
|
$ git clone https://git.tasktools.org/scm/tm/task.git task.git
|
||||||
|
$ cd task.git
|
||||||
|
$ git checkout 2.5.0 # Latest dev branch
|
||||||
|
$ cmake -DCMAKE_BUILD_TYPE=debug . # debug or release. Default: neither.
|
||||||
|
$ make VERBOSE=1 # Shows details
|
||||||
|
|
||||||
|
Running Test Suite:
|
||||||
|
$ cd tests
|
||||||
|
$ make VERBOSE=1 # Shows details
|
||||||
|
$ ./run_all # Runs all tests silently > all.log
|
||||||
|
$ ./problems # Enumerate test failures in all.log
|
||||||
|
|
||||||
|
Note that any development should be performed using a git clone, and the
|
||||||
|
current development branch. The source tarballs do not reflect HEAD, and do
|
||||||
|
not contain the test suite.
|
||||||
|
|
||||||
|
If you send a patch (support@taskwarrior.org), make sure that patch is made
|
||||||
|
against git HEAD on the development branch. We cannot apply patches made
|
||||||
|
against the tarball source, or master.
|
||||||
|
|
||||||
General Statement
|
General Statement
|
||||||
This file is intended to convey the current efforts, priorities and needs of
|
This file is intended to convey the current efforts, priorities and needs of
|
||||||
the codebase. It is for anyone looking for a way to start contributing.
|
the codebase. It is for anyone looking for a way to start contributing.
|
||||||
While this is biased towards developers, anyone can contribute, and everyone
|
While this is biased towards developers, anyone can contribute, and everyone
|
||||||
is encouraged to do so. Here are many ways to contribute that may not be
|
is encouraged to do so. Here are many ways to contribute that may not be
|
||||||
immediately obvious to you:
|
immediately obvious to you:
|
||||||
|
|
||||||
- Use Taskwarrior, become familiar with it, and make suggestions. There are
|
- Use Taskwarrior, become familiar with it, and make suggestions. There are
|
||||||
always ongoing discussions about new features and changes to existing
|
always ongoing discussions about new features and changes to existing
|
||||||
features. Join us in the forums.
|
features.
|
||||||
|
|
||||||
- Join us in the #taskwarrior IRC channel on freenode.net. Some great ideas,
|
- Join us in the #taskwarrior IRC channel on freenode.net. Many great ideas,
|
||||||
suggestions, testing and discussions have taken place there. It is also the
|
suggestions, testing and discussions have taken place there. It is also
|
||||||
quickest way to get help, or confirm a bug.
|
the quickest way to get help, or confirm a bug.
|
||||||
|
|
||||||
- Review documentation: there are man pages, wiki articles, tutorials and so
|
- Join https://answers.tasktools.org and help us by asking, answering and
|
||||||
on, and these may contain errors, or they may not convey ideas in the best
|
voting on questions and answers, directly helping those who ask, and
|
||||||
way. Perhaps you can help improve it.
|
helping future users who search for existing answers.
|
||||||
|
|
||||||
- Take a look at the bug database, and help triage the bug list. This is a
|
- Review documentation: there are man pages, online articles, tutorials and
|
||||||
|
so on, and these may contain errors, or they may not convey ideas in the
|
||||||
|
best way. Perhaps you can help improve it. Contact us - documentation is
|
||||||
|
a separate effort from the codebase, and includes all web sites, and all
|
||||||
|
are available using git.
|
||||||
|
|
||||||
|
- Take a look at the bug database, and help triage the bug list. This is a
|
||||||
review process that involves confirming bugs, providing additional data,
|
review process that involves confirming bugs, providing additional data,
|
||||||
information or analysis. Bug triage is very useful and much needed.
|
information or analysis. Bug triage is very useful and much needed. You
|
||||||
|
could check to see that an old bug is still relevant - sometimes they are
|
||||||
|
not.
|
||||||
|
|
||||||
- Fix a bug. For this you'll need C++ and Git skills, but this is one of
|
- Review the source code, and point out inefficiencies, problems, unreadable
|
||||||
the largest ways you can contribute. We welcome all bug fixes, provided
|
functions, bugs and assumptions.
|
||||||
|
|
||||||
|
- Fix a bug. For this you'll need C++ and Git skills, but this is one of
|
||||||
|
the largest ways you can contribute. We welcome all bug fixes, provided
|
||||||
the work is done well and doesn't create other problems or introduce new
|
the work is done well and doesn't create other problems or introduce new
|
||||||
dependencies.
|
dependencies. We recommend talking to us before starting. Seriously.
|
||||||
|
|
||||||
- Add unit tests. Unit tests are possibly the most useful contributions of
|
- Add unit tests. Unit tests are possibly the most useful contributions of
|
||||||
all, because they not only improve the quality of the code, but prevent
|
all, because they not only improve the quality of the code, but prevent
|
||||||
future regressions. Plus, broken tests are a great motivator for us to fix
|
future regressions, therefore maintaining quality of subsequent releases.
|
||||||
the causal bug.
|
Plus, broken tests are a great motivator for us to fix the causal defect.
|
||||||
|
You'll need Python skills.
|
||||||
|
|
||||||
- Add a feature. Well, let's be very clear about this: adding a feature is
|
- Add a feature. Well, let's be very clear about this: adding a feature is
|
||||||
not usually well-received, and if you add a feature and send a patch, it
|
not usually well-received, and if you add a feature and send a patch, it
|
||||||
will most likely be rejected. The reason for this is that there are many
|
will most likely be rejected. The reason for this is that there are many
|
||||||
efforts under way, in various code branches. There is a very good chance
|
efforts under way, in various code branches. There is a very good chance
|
||||||
that the feature you add is either already in progress, or being done in a
|
that the feature you add is either already in progress, or being done in a
|
||||||
way that is more fitting when considering other work in progress. So if
|
way that is more fitting when considering other work in progress. So if
|
||||||
you want to add a feature, please don't. Start by talking to us, and find
|
you want to add a feature, please don't. Start by talking to us, and find
|
||||||
out what is currently under way or planned. You might find that we've
|
out what is currently under way or planned. You might find that we've
|
||||||
already rejected such a feature for some very good reasons. So please
|
already rejected such a feature for some very good reasons. So please
|
||||||
check first, so we don't duplicate effort or waste anyone's time.
|
check first, so we don't duplicate effort or waste anyone's time.
|
||||||
|
|
||||||
- Donate some server time to the testing effort, by participating in the
|
- Donate some server time to the testing effort, by participating in the
|
||||||
continuous integration of all changes, with our Flod software. See this
|
continuous integration of all changes, with our Flod software. See this
|
||||||
page for an example: http://tasktools.org/tinderbox
|
page for an example: http://central.tasktools.org. Ask us about running a
|
||||||
Ask us about running a Flod satellite, we're always looking for exotic
|
Flod satellite, we're always looking for exotic platforms to test on.
|
||||||
platforms to test on.
|
|
||||||
|
|
||||||
- Spread the word. Help others become more effective at managing tasks.
|
- Spread the word. Help others become more effective at managing tasks.
|
||||||
|
|
||||||
- Encouragement. Tell us what works for you, and what doesn't. It's all
|
- Encouragement. Tell us what works for you, and what doesn't. Tell us about
|
||||||
good.
|
your methodology for managing tasks. It's all useful information.
|
||||||
|
|
||||||
Following are specific areas that could use some attention.
|
- Request a feature. This not only tells us that you think something is
|
||||||
|
missing from the software, but gives us insights into how you use it.
|
||||||
|
Plus, you might get your feature implemented.
|
||||||
|
|
||||||
Deprecated Code
|
Next are some specific areas that need attention.
|
||||||
This is code that is going to be phased out soon, and therefore is not worth
|
|
||||||
fixing or documenting. Don't waste your time.
|
|
||||||
|
|
||||||
- Shadow file support in core. It will migrate to become an external script.
|
|
||||||
|
|
||||||
New Code Needs
|
New Code Needs
|
||||||
This is code that needs to be written, usually down at the C++ function/method
|
This is code that needs to be written.
|
||||||
level.
|
|
||||||
|
|
||||||
- Need export_viz.yy script. Any language. This would have value as an
|
|
||||||
example, or template script serving as a starting-point for anyone who
|
|
||||||
needed this format.
|
|
||||||
- Need new export_xxx.yy scripts - the more the better. Any language.
|
|
||||||
- The JSON.{h,cpp} code is fast and efficient up to a point, but has a non-
|
|
||||||
linear performance curve, implying a slowdown due to fragmentation. Find
|
|
||||||
it, fix it.
|
|
||||||
- Need a function that can optimize color codes. For example, if a string
|
|
||||||
contains this:
|
|
||||||
<red>one two </red><red>three four</red>
|
|
||||||
It can be shortened to:
|
|
||||||
<red>one two three four</red>
|
|
||||||
This is only possible if there is nothing between </red> and <red> and the
|
|
||||||
colors match.
|
|
||||||
- Need an external script that can locate and correct duplicate UUIDs in the
|
- Need an external script that can locate and correct duplicate UUIDs in the
|
||||||
data file, as found by 'task diag'. This should check to see if there is
|
data file, as found by 'task diag'. This should check to see if there is
|
||||||
a suitable UUID generator installed. This should also be careful to
|
a suitable UUID generator installed. This should also be careful to
|
||||||
properly handle recurring tasks.
|
properly handle recurring tasks.
|
||||||
- Need an external implementation equivalent to, or better than the 'shadow
|
|
||||||
file' feature. Simply because shadow file capability *can* be implemented
|
|
||||||
outside the core code, we want to make it be that way.
|
|
||||||
- Take a look at:
|
- Take a look at:
|
||||||
|
|
||||||
http://taskwarrior.org/versions/show/42
|
https://bug.tasktools.org/browse/EX
|
||||||
|
|
||||||
This 'extension' release is a collection of all the requested features that
|
This 'extension' release is a collection of all the requested features that
|
||||||
lie outside of the core product, and will be implemented as external scripts
|
lie outside of the core product, and will be implemented as external scripts
|
||||||
by anyone who wishes to participate.
|
by anyone who wishes to participate.
|
||||||
|
|
||||||
Documentation Needed
|
|
||||||
Various forms of documentation that are needed, or are in need of review or
|
|
||||||
update.
|
|
||||||
|
|
||||||
- Wiki/How-To: Date Handling
|
|
||||||
- Wiki/How-To: Aliases, particularly new enhanced aliases
|
|
||||||
- Wiki/Features: All sections
|
|
||||||
|
|
||||||
Unit Tests Needed
|
Unit Tests Needed
|
||||||
There are always more unit tests needed. More specifically, better unit tests
|
There are always more unit tests needed. More specifically, better unit tests
|
||||||
are always needed. The convention is that there are four types of unit test:
|
are always needed. The convention is that there are four types of unit test:
|
||||||
|
|
||||||
1. High level tests that exercise large features, or combinations of commands.
|
1. High level tests that exercise large features, or combinations of commands.
|
||||||
For example, dependencies.t runs through a long list of commands that test
|
For example, dependencies.t runs through a long list of commands that test
|
||||||
dependencies, but do so by using 'add', 'modify', 'done' and 'delete'.
|
dependencies, but do so by using 'add', 'modify', 'done' and 'delete'.
|
||||||
2. Regression tests that ensure certain bugs are fixed and stay fixed. These
|
2. Regression tests that ensure certain bugs are fixed and stay fixed. These
|
||||||
tests are named bug.NNN.t where NNN refers to the Redmine issue number.
|
tests are named bug.NNN.t where NNN refers to the bug number. While it is
|
||||||
While it is not worth creating tests for small fixes like typos, it is for
|
not worth creating tests for small fixes like typos, it is for changes to
|
||||||
changes to the logic.
|
the logic.
|
||||||
3. Small feature tests. When small features are added, we would like small,
|
3. Small feature tests. When small features are added, we would like small,
|
||||||
low-level feature tests named feature.NNN.t, where NNN is the Redmine
|
low-level feature tests named feature.t, with a descriptive name and
|
||||||
issue number.
|
focused tests.
|
||||||
4. Code tests. These are tests written in C++ that exercise C++ objects, or
|
4. Code tests. These are tests written in C++ that exercise C++ objects, or
|
||||||
function calls. These are the lowest level tests. It is important that
|
function calls. These are the lowest level tests. It is important that
|
||||||
these kind of tests be extensive and thorough, because the software depends
|
these kind of tests be extensive and thorough, because the software depends
|
||||||
on this code the most.
|
on this code the most.
|
||||||
|
|
||||||
The tests are mainly written in Perl, and all use TAP. Here is how to get the
|
The tests are written in Python, Bash and C++, and all use TAP.
|
||||||
code and run the test suite:
|
|
||||||
git clone git://tasktools.org:task.git
|
|
||||||
cd task.git
|
|
||||||
cmake .
|
|
||||||
make
|
|
||||||
make test
|
|
||||||
|
|
||||||
Alternately, you go to the test directory and run the following:
|
|
||||||
|
|
||||||
cd task.git/test
|
|
||||||
make
|
|
||||||
make test
|
|
||||||
|
|
||||||
Either way, a TAP file 'all.log' is written that contains all test results.
|
|
||||||
Once this file is created, you can see the failing tests using this script:
|
|
||||||
|
|
||||||
cd task.git/test
|
|
||||||
./problems
|
|
||||||
|
|
||||||
If you make a habit of running the test suite, consider downloading the
|
|
||||||
vramsteg utility to show a colorful progress bar, from:
|
|
||||||
|
|
||||||
git://tasktools.org/vramsteg.git
|
|
||||||
|
|
||||||
Tests needed:
|
Tests needed:
|
||||||
|
|
||||||
- The basic.t unit tests are a misnomer, and should be either removed or
|
- Take a look at the bug database (https://bug.tasktools.org) and notice that
|
||||||
renamed. We have long talked of 'basic functionality' that includes add,
|
many issues, open and closed, have the "needsTest" label. These are things
|
||||||
delete, done, and list commands. We need unit tests that prove that basic
|
that we would like to see in the test suite, as regression tests.
|
||||||
functionality is working, and the file containing them should be called
|
|
||||||
basic.t.
|
|
||||||
- None of the current unit tests remove the 'extensions' directory, and they
|
|
||||||
all should.
|
|
||||||
- Test propagation of modifications to recurring tasks.
|
|
||||||
- Test regex support.
|
- Test regex support.
|
||||||
- Need unit tests for each bug in the issue list, if suitable.
|
- Need unit tests for each bug in the issue list that is marked with the
|
||||||
- We have bugs in the unit tests that only manifest on days such as December
|
'needsTest' label.
|
||||||
31st. Clearly there is some bad date math going on, most likely in the
|
|
||||||
tests themselves, rather than in Taskwarrior.
|
|
||||||
|
|
||||||
* Note that running the unit tests requires the Perl JSON module to be
|
|
||||||
installed.
|
|
||||||
|
|
||||||
Note that all new unit tests should follow the test/template.t standard.
|
Note that all new unit tests should follow the test/template.t standard.
|
||||||
|
|
||||||
Work in Progress
|
Work in Progress
|
||||||
|
|
||||||
Things that are currently in flux, which is another way of saying leave it
|
Things that are currently in flux, which is another way of saying leave it
|
||||||
alone while it is being worked on.
|
alone while it is being worked on.
|
||||||
|
|
||||||
- Command line parser (A3).
|
|
||||||
- Expression evaluation (E9).
|
|
||||||
- All columns/Col*::validate methods.
|
- All columns/Col*::validate methods.
|
||||||
- New columns/Col*::modify methods.
|
- New columns/Col*::modify methods.
|
||||||
|
|
||||||
Current Codebase Condition
|
Current Codebase Condition
|
||||||
|
|
||||||
'master' branch:
|
'master' branch:
|
||||||
- 2.2.0 Current release, locked.
|
- 2.4.4 Current release, locked.
|
||||||
|
|
||||||
'2.2.0' branch:
|
'2.5.0' branch:
|
||||||
- Current release. Locked.
|
- Current development branch no plans yet.
|
||||||
|
|
||||||
'2.3.0' branch:
|
|
||||||
- Current development branch with sync features, and new tasksh.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
2012-05-12 Added general statement about how to contribute.
|
2015-09-07 Updated for 2.5.0
|
||||||
2013-03-31 Updated branch info.
|
|
||||||
|
|||||||
142
EXPOSITION
142
EXPOSITION
@@ -3,67 +3,73 @@ Startup
|
|||||||
Context::initialize and Context::run methods.
|
Context::initialize and Context::run methods.
|
||||||
|
|
||||||
Context is a large object that holds all task information, both in terms of
|
Context is a large object that holds all task information, both in terms of
|
||||||
the task data, and intermediate run-time data. Having one global Context
|
the task data, and intermediate run-time data. Having one global Context
|
||||||
object means we don't have 50 global variables. Context is therefore just a
|
object means we don't have 50 global variables. Context is therefore just a
|
||||||
big global bucket of data.
|
big global bucket of data.
|
||||||
|
|
||||||
Context::initialize sets up all the data and processes the command line. The
|
Context::initialize sets up all the data and processes the command line. The
|
||||||
initialization process is a big chicken-and-egg problem, because the command
|
initialization process is a big chicken-and-egg problem, because the command
|
||||||
line depends on configuration (aliases) and the command line can force a
|
line depends on configuration (aliases) and the command line can force a
|
||||||
reload of configuration (rc:foo). This is solved by look-ahead: the command
|
reload of configuration (rc:foo). This is solved by look-ahead: the command
|
||||||
line is scanned for 'rc:xxx' and 'rc.data.location:xxx' arguments, then later
|
line is scanned for 'rc:xxx' and 'rc.data.location:xxx' arguments, then later
|
||||||
for overrides.
|
for overrides.
|
||||||
|
|
||||||
The Context::run method handles all the debug output and exceptions. Its
|
The Context::run method handles all the debug output and exceptions. Its
|
||||||
main purpose is to set up exception handling and call Context::dispatch.
|
main purpose is to set up exception handling and call Context::dispatch.
|
||||||
|
|
||||||
|
|
||||||
Command Line Parsing
|
Command Line Parsing
|
||||||
Command line parsing is difficult because of all the ambiguity. The solution
|
Command line parsing is difficult because of all the ambiguity. The solution
|
||||||
is to make several passes over the command line. For example, the task
|
is to make multiple passes over the command line. For example, the command
|
||||||
command determines whether subsequent arguments are interpreted as part of a
|
determines whether subsequent arguments are interpreted as part of a filter or
|
||||||
filter or set of modifications.
|
set of modifications.
|
||||||
|
|
||||||
|
The CLI2 object is fed command line arguments, then through a succession of
|
||||||
|
calls builds and annotates a parse tree. To help with this, the Lexer is
|
||||||
|
used to break up strings into tokens.
|
||||||
|
|
||||||
|
|
||||||
Dispatch
|
Dispatch
|
||||||
Dispatch is simple: once the command line is parsed, the command is used to
|
Dispatch is simple: once the command line is parsed, the command is used to
|
||||||
look up a command object, then call its execute method.
|
look up a command object, then a call is made to the Command::execute method.
|
||||||
|
|
||||||
Context stores an associative map of command object pointers indexed by a
|
Context stores an associative map of command object pointers indexed by a
|
||||||
string. This means the 'done' string is an index to the CmdDone object that
|
string. This means the 'done' string is an index to the CmdDone object that
|
||||||
implements the functionality.
|
implements the functionality.
|
||||||
|
|
||||||
|
|
||||||
Command Objects
|
Command Objects
|
||||||
Every task command is implemented by a command object. The command object
|
Every task command is implemented by a command object. The command object
|
||||||
provides metadata, usage and one-line help in addition to the ::execute method
|
provides metadata, usage and one-line help in addition to the ::execute method
|
||||||
that implements the command.
|
that implements the command. The Command base class implements common
|
||||||
|
functionality.
|
||||||
|
|
||||||
|
|
||||||
Column Objects
|
Column Objects
|
||||||
There is a 1:1 correspondence between attributes stored in the data files and
|
There is a 1:1 correspondence between attributes stored in the data files and
|
||||||
the columns that may be reported. These are represented by column objects,
|
the columns that may be reported. These are represented by column objects,
|
||||||
which are responsible for validating input, measuring space needed according
|
which are responsible for validating input, measuring space needed according
|
||||||
to various formats, and for rendering data for reports.
|
to various formats, and for rendering data for reports. There is a
|
||||||
|
ColDescription object that inherits from a Column base class.
|
||||||
|
|
||||||
|
|
||||||
TDB2
|
TDB2
|
||||||
The TDB2 object is a layered, transactioned I/O manager. Its purpose is to
|
The TDB2 object is a layered, transactioned I/O manager. Its purpose is to
|
||||||
isolate code from file I/O, locking, synching, and parsing details. It is
|
isolate code from file I/O, locking and parsing details. It is also
|
||||||
also responsible for minimizing reads, writes and parsing of data files.
|
responsible for minimizing reads, writes and parsing of data files.
|
||||||
|
|
||||||
All input is assumed to be UTF8. All stored data is UTF8.
|
All input is assumed to be UTF8. All stored data is UTF8.
|
||||||
|
|
||||||
|
|
||||||
GC
|
GC
|
||||||
Garbage Collection is the process that moves tasks between the pending.data
|
Garbage Collection is the process that moves tasks between the pending.data
|
||||||
and completed.data files. It is also responsible for waking tasks out of the
|
and completed.data files. It is also responsible for waking tasks out of the
|
||||||
wait state.
|
wait state.
|
||||||
|
|
||||||
Every command that displays task IDs will cause a GC to be run first, which
|
Every command that displays task IDs will cause a GC to be run first, which
|
||||||
minimizes the number of changes necessary to the task IDs. This means that
|
minimizes the number of changes necessary to the task IDs. This means that
|
||||||
when a report shows task IDs, those IDs will remain valid while subsequent
|
when a report shows task IDs, those IDs will remain valid while subsequent
|
||||||
write commands are issued. The next report run may show different IDs.
|
write commands are issued. The next report run may show different IDs.
|
||||||
|
|
||||||
Minimizing the size of pending.data is important for performance, because it
|
Minimizing the size of pending.data is important for performance, because it
|
||||||
is the file that is accessed most.
|
is the file that is accessed most.
|
||||||
@@ -71,13 +77,12 @@ GC
|
|||||||
|
|
||||||
Files
|
Files
|
||||||
The data files used are all kept in the rc.data.location directory, which
|
The data files used are all kept in the rc.data.location directory, which
|
||||||
defaults to ~/.task. The files are:
|
defaults to ~/.task. The files are:
|
||||||
|
|
||||||
pending.data
|
pending.data
|
||||||
completed.data
|
completed.data
|
||||||
undo.data
|
undo.data
|
||||||
backlog.data
|
backlog.data
|
||||||
synch.key
|
|
||||||
|
|
||||||
The pending.data file aspires to contain only pending, waiting and recurring
|
The pending.data file aspires to contain only pending, waiting and recurring
|
||||||
tasks, but this is only correct after a GC, and before any tasks are modified.
|
tasks, but this is only correct after a GC, and before any tasks are modified.
|
||||||
@@ -86,35 +91,35 @@ Files
|
|||||||
|
|
||||||
The completed.data file accumulates data over time, and grows unbounded.
|
The completed.data file accumulates data over time, and grows unbounded.
|
||||||
|
|
||||||
The undo.data file accumulates changes over time, and grows unbounded. It
|
The undo.data file accumulates changes over time, and grows unbounded. It
|
||||||
provides all the necessary metadata to support the 'undo' command and the
|
provides all the necessary metadata to support the 'undo' command.
|
||||||
'merge' command.
|
|
||||||
|
|
||||||
The backlog.data file contains an accumulated set of changes that have not
|
The backlog.data file contains an accumulated set of changes that have not
|
||||||
been transmitted to the task server. It grows unbounded between 'synch'
|
been transmitted to Taskserver. It grows unbounded between 'sync' commands.
|
||||||
commands.
|
|
||||||
|
|
||||||
The synch.key file contains a synch receipt that is used to optimize synch
|
|
||||||
operations.
|
|
||||||
|
|
||||||
|
|
||||||
Filter
|
Filter
|
||||||
A filter is simply a set of command line arguments, but is only a subset of
|
A filter is simply a set of command line arguments, but is only a subset of
|
||||||
the complete command line. These arguments (Arg objects) are grouped into
|
the complete command line. These arguments are extracted from the parse tree
|
||||||
a set by the A3 (Args) object according to whether the command found is a
|
according to whether the command found is a read or write command.
|
||||||
read or write command.
|
|
||||||
|
|
||||||
There is a Command::filter method for applying a filter to a set of tasks,
|
There is a Filter::subset method for applying a filter to a set of tasks,
|
||||||
yielding a result set. It does this by creating an expression from the
|
yielding a result set. It does this by creating an expression from the
|
||||||
filter using the E9 object, then evaluating the expression for each task,
|
parse tree using the Eval object, then evaluating the expression for each task,
|
||||||
such that the result set contains only tasks for which the expression
|
such that the result set contains only tasks for which the expression evaluates
|
||||||
evaluates to Boolean true.
|
to Boolean true.
|
||||||
|
|
||||||
|
|
||||||
|
Eval & Variant
|
||||||
|
The Eval class evaluates expressions, provided in string form, using the
|
||||||
|
Variant class to represent data elements. Variant implements all operators
|
||||||
|
for all Variant types.
|
||||||
|
|
||||||
|
|
||||||
Sorting
|
Sorting
|
||||||
Sorting is performed on a set of tasks. More specifically, the list that is
|
Sorting is performed on a set of tasks. More specifically, the list that is
|
||||||
sorted is a set of numeric indexes to tasks that are stored in a separate
|
sorted is a set of numeric indexes to tasks that are stored in a separate
|
||||||
list. This minimizes the amount of data copying involved to just integers
|
list. This minimizes the amount of data copying involved to just integers
|
||||||
rather than Task objects, but at the expense of one level of indirection.
|
rather than Task objects, but at the expense of one level of indirection.
|
||||||
Memory fragmentation is a bigger problem than the performance of vector
|
Memory fragmentation is a bigger problem than the performance of vector
|
||||||
indexing.
|
indexing.
|
||||||
@@ -124,16 +129,16 @@ Sorting
|
|||||||
|
|
||||||
|
|
||||||
Render
|
Render
|
||||||
There are two rendering objects, ViewTask and ViewText. These both have the
|
There are two rendering objects, ViewTask and ViewText. These both have the
|
||||||
same tabular grid rendering capabilities. ViewText maintains a 2D vector of
|
same tabular grid rendering capabilities. ViewText maintains a 2D vector of
|
||||||
strings to contain the data to be rendered, so it is used for things like the
|
strings to contain the data to be rendered, so it is used for things like the
|
||||||
help command output. ViewTask does not copy data, but assumes all data is
|
help command output. ViewTask does not copy data, but assumes all data is
|
||||||
stored externally in a vector of Tasks, which minimizes data copying.
|
stored externally in a vector of Tasks, which minimizes data copying.
|
||||||
|
|
||||||
ViewTask contains projection data in the form of a set of Column objects that
|
ViewTask contains projection data in the form of a set of Column objects that
|
||||||
represent the X axis. The Y axis is represented by a vector of tasks.
|
represent the X axis. The Y axis is represented by a vector of tasks.
|
||||||
|
|
||||||
The rendering process is complex. It involves dynamically setting column
|
The rendering process is complex. It involves dynamically setting column
|
||||||
widths based on (1) available terminal width, (2) the columns to be included
|
widths based on (1) available terminal width, (2) the columns to be included
|
||||||
in the output, (3) ability to wrap text for certain columns and (4) the size
|
in the output, (3) ability to wrap text for certain columns and (4) the size
|
||||||
of the data to be rendered, which involves added complexity when UTF8 is used.
|
of the data to be rendered, which involves added complexity when UTF8 is used.
|
||||||
@@ -144,23 +149,22 @@ Render
|
|||||||
|
|
||||||
Test Suite
|
Test Suite
|
||||||
A strong and diverse test suite is critical to the successful release of any
|
A strong and diverse test suite is critical to the successful release of any
|
||||||
software. With the complex command set and its myriad permutations, a test
|
software. With the complex command set and its myriad permutations, a test
|
||||||
suite is the only way to ensure quality levels, and guarantee that big changes
|
suite is the only way to ensure quality levels, and guarantee that big changes
|
||||||
are sound.
|
are robust.
|
||||||
|
|
||||||
It is intended that the test suite continues growing, mostly adding more
|
It is intended that the test suite continues growing, mostly feature tests.
|
||||||
regression tests (bug.*.t) and more feature tests (feature.*.t). The test are
|
The test are mostly written in Python. Some tests are written in C++ and all
|
||||||
mostly written in Perl, and utilize the Test::More module to generate TAP
|
tests generate TAP output.
|
||||||
output. Some tests are written in C++ and also generate TAP.
|
|
||||||
|
|
||||||
There are currently over 5,000 unit tests, that take a minute or two to run
|
There are currently about 8,000 unit tests, that take only a few seconds to
|
||||||
in total.
|
run on a multi-core machine.
|
||||||
|
|
||||||
Taskwarrior uses flod software to automate continuous integration across
|
Taskwarrior uses flod software to automate continuous integration across many
|
||||||
many platforms. Code changes are automatically detected, propagated, built and
|
platforms. Code changes are automatically detected, propagated, built and
|
||||||
tested on a variety of participating platforms. Grid testing results are here:
|
tested on a variety of participating platforms. Grid testing results are here:
|
||||||
|
|
||||||
http://tasktools.org/tinderbox/taskwarrior.html
|
http://central.tasktools.org/
|
||||||
|
|
||||||
When making code changes, it is important that the test suite be run to verify
|
When making code changes, it is important that the test suite be run to verify
|
||||||
that functionality was not broken.
|
that functionality was not broken.
|
||||||
@@ -174,27 +178,33 @@ Debugging
|
|||||||
http://tasktools.org/performance).
|
http://tasktools.org/performance).
|
||||||
- Data load times.
|
- Data load times.
|
||||||
- Terminal size, color capabilities.
|
- Terminal size, color capabilities.
|
||||||
- Command line parsing steps, shown in colorful diagrams.
|
- Command line parse tree.
|
||||||
- TDB2 layer and I/O information.
|
- TDB2 layer and I/O information.
|
||||||
|
|
||||||
|
Additionally, there are other settings (see 'man taskrc' for full details) that
|
||||||
|
may also be helpful: 'rc.hooks=on|off', 'rc.debug.parser=0|1|2|3',
|
||||||
|
'rc.debug.hooks=0|1|2', 'rc.debug.tls=0|1|2|3...'.
|
||||||
|
|
||||||
|
|
||||||
Patches
|
Patches
|
||||||
Patches are encouraged and welcomed. Either attach them to the appropriate
|
Patches are encouraged and welcomed. Either attach them to the appropriate
|
||||||
Redmine issue, or send them to support@taskwarrior.org. A good patch:
|
Jira issue, or send them to support@taskwarrior.org. A good patch:
|
||||||
|
|
||||||
- Maintains the MIT license, and does not contain code lifted from other
|
- Maintains the MIT license, and does not contain code lifted from other
|
||||||
sources.
|
sources. You will have written 100% of the code in the patch, otherwise
|
||||||
|
we cannot maintain the license.
|
||||||
- Precisely addresses one issue only.
|
- Precisely addresses one issue only.
|
||||||
- Doesn't break unit tests.
|
- Doesn't break unit tests.
|
||||||
- Doesn't introduce dependencies.
|
- Doesn't introduce dependencies.
|
||||||
- Is accompanied by unit tests, where appropriate.
|
- Is accompanied by unit tests, where appropriate, written in Python.
|
||||||
- Is accompanied by documentation changes, where appropriate.
|
- Is accompanied by documentation changes, where appropriate.
|
||||||
- Conforms to the prevailing coding standards - in other words, it should
|
- Conforms to the prevailing coding standards - in other words, it should
|
||||||
fit right in with the existing code.
|
fit right in with the existing code.
|
||||||
|
|
||||||
A patch may be rejected for not following the above guidelines, and more.
|
A patch may be rejected for violating any of the above rules, and more.
|
||||||
Bad patches may be accepted and modified depending on work load and mood. It
|
Bad patches may be accepted and modified depending on work load and mood. It
|
||||||
is possible that a patch may be rejected because it conflicts in some way with
|
is possible that a patch may be rejected because it conflicts in some way with
|
||||||
plans or upcoming changes.
|
plans or upcoming changes. Check with us first, before sinking time and effort
|
||||||
|
into a patch.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
103
INSTALL
103
INSTALL
@@ -1,32 +1,39 @@
|
|||||||
Installation Instructions
|
Installation Instructions
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
Please follow the instructions below to build task with cmake.
|
Please follow the instructions below to build and install Taskwarrior from
|
||||||
|
source.
|
||||||
|
|
||||||
|
|
||||||
Pre-requisites
|
Dependencies
|
||||||
--------------
|
------------
|
||||||
|
|
||||||
You will need the CMake build system installed in order to build taskwarrior
|
You will need the CMake build system installed in order to build Taskwarrior
|
||||||
from source.
|
from source. More information on cmake can be obtained at http://cmake.org
|
||||||
|
|
||||||
More information on cmake can be obtained at http://cmake.org
|
You will also need:
|
||||||
|
- make
|
||||||
|
|
||||||
It is HIGHLY RECOMMENDED that you build with a library that provides uuid_*
|
You will need a C++ compiler that supports full C++11, which includes:
|
||||||
functions, such as libuuid.
|
- gcc 4.7 (released 2012-03-23)
|
||||||
|
- clang 3.3 (released 2013-01-07)
|
||||||
|
|
||||||
|
You will need the following libraries:
|
||||||
|
- libuuid (not needed for OSX)
|
||||||
|
- gnutls (can be optional - see '"sync" command' below)
|
||||||
|
|
||||||
|
|
||||||
Basic Installation
|
Basic Installation
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
Briefly, these shell commands will unpack, build and install taskwarrior:
|
Briefly, these shell commands will unpack, build and install Taskwarrior:
|
||||||
|
|
||||||
$ tar xzf task-X.Y.Z.tar.gz [1]
|
$ tar xzf task-X.Y.Z.tar.gz [1]
|
||||||
$ cd task-X.Y.Z [2]
|
$ cd task-X.Y.Z [2]
|
||||||
$ cmake . [3]
|
$ cmake . [3]
|
||||||
$ make [4]
|
$ make [4]
|
||||||
$ sudo make install [5]
|
$ sudo make install [5]
|
||||||
$ cd .. ; rm -r task-X.Y.Z [6]
|
$ cd .. ; rm -r task-X.Y.Z [6]
|
||||||
|
|
||||||
These commands are explained below:
|
These commands are explained below:
|
||||||
|
|
||||||
@@ -38,7 +45,7 @@ These commands are explained below:
|
|||||||
3. Invokes CMake to scan for dependencies and machine-specific details, then
|
3. Invokes CMake to scan for dependencies and machine-specific details, then
|
||||||
generate the makefiles. This may take a minute.
|
generate the makefiles. This may take a minute.
|
||||||
|
|
||||||
4. Builds taskwarrior. This may take a minute.
|
4. Builds Taskwarrior. This may take a minute.
|
||||||
|
|
||||||
5. Installs the program, documentation and other data files.
|
5. Installs the program, documentation and other data files.
|
||||||
|
|
||||||
@@ -67,6 +74,7 @@ lists them and their defaults plus the CMAKE_INSTALL_PREFIX:
|
|||||||
CMAKE_INSTALL_PREFIX /usr/local
|
CMAKE_INSTALL_PREFIX /usr/local
|
||||||
TASK_BINDIR bin
|
TASK_BINDIR bin
|
||||||
TASK_DOCDIR share/doc/task
|
TASK_DOCDIR share/doc/task
|
||||||
|
TASK_RCDIR share/doc/task/rc
|
||||||
TASK_MAN1DIR share/man/man1
|
TASK_MAN1DIR share/man/man1
|
||||||
TASK_MAN5DIR share/man/man5
|
TASK_MAN5DIR share/man/man5
|
||||||
|
|
||||||
@@ -75,28 +83,61 @@ get absolute installation directories:
|
|||||||
|
|
||||||
CMAKE_INSTALL_PREFIX/TASK_BINDIR /usr/local/bin
|
CMAKE_INSTALL_PREFIX/TASK_BINDIR /usr/local/bin
|
||||||
CMAKE_INSTALL_PREFIX/TASK_DOCDIR /usr/local/share/doc/task
|
CMAKE_INSTALL_PREFIX/TASK_DOCDIR /usr/local/share/doc/task
|
||||||
|
CMAKE_INSTALL_PREFIX/TASK_RCDIR /usr/local/share/doc/task/rc
|
||||||
CMAKE_INSTALL_PREFIX/TASK_MAN1DIR /usr/local/share/man/man1
|
CMAKE_INSTALL_PREFIX/TASK_MAN1DIR /usr/local/share/man/man1
|
||||||
CMAKE_INSTALL_PREFIX/TASK_MAN5DIR /usr/local/share/man/man5
|
CMAKE_INSTALL_PREFIX/TASK_MAN5DIR /usr/local/share/man/man5
|
||||||
|
|
||||||
|
|
||||||
|
"sync" command
|
||||||
|
--------------
|
||||||
|
|
||||||
|
By default, GnuTLS support is required, which enables the "sync" command.
|
||||||
|
For Debian based distributions, installing "libgnutls-dev" is sufficient.
|
||||||
|
|
||||||
|
In order to build Taskwarrior without "sync" support, call cmake with the
|
||||||
|
"-DENABLE_SYNC=OFF" flag:
|
||||||
|
|
||||||
|
$ cmake . -DENABLE_SYNC=OFF
|
||||||
|
|
||||||
|
and proceed as described in "Basic Installation".
|
||||||
|
|
||||||
|
|
||||||
|
Localizations
|
||||||
|
-------------
|
||||||
|
|
||||||
|
To make use of a translation, specify a language number, as found in cmake.h:
|
||||||
|
|
||||||
|
$ cmake -DLANGUAGE=2 .
|
||||||
|
|
||||||
|
Currently the defined languages are:
|
||||||
|
|
||||||
|
eng_USA 1
|
||||||
|
esp_ESP 2
|
||||||
|
deu_DEU 3
|
||||||
|
fra_FRA 4
|
||||||
|
ita_ITA 5
|
||||||
|
por_PRT 6
|
||||||
|
epo_RUS 7
|
||||||
|
pol_POL 8
|
||||||
|
|
||||||
|
|
||||||
Uninstallation
|
Uninstallation
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
To uninstall taskwarrior, you need the Makefiles, so if you deleted them in
|
There is no uninstall option in CMake makefiles. This is a manual process.
|
||||||
step 7 above, they must first be regenerated by following steps [1], [2] and
|
|
||||||
[3]. Then simply run:
|
|
||||||
|
|
||||||
$ sudo make uninstall TODO TODO TODO -- cmake doesn't include uninstall
|
To uninstall Taskwarrior, remove the files listed in the install_manifest.txt
|
||||||
|
file that was generated when you built Taskwarrior.
|
||||||
|
|
||||||
|
|
||||||
Taskwarrior Build Notes
|
Taskwarrior Build Notes
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
Taskwarrior has dependencies that are detected by cmake in almost all cases, but
|
Taskwarrior has dependencies that are detected by CMake in almost all cases, but
|
||||||
there are situations and operating systems that mean you will need to offer a
|
there are situations and operating systems that mean you will need to offer a
|
||||||
little help.
|
little help.
|
||||||
|
|
||||||
If taskwarrior will not build on your system, first take a look at the Operating
|
If Taskwarrior will not build on your system, first take a look at the Operating
|
||||||
System notes below. If this doesn't help, then go to the Troubleshooting
|
System notes below. If this doesn't help, then go to the Troubleshooting
|
||||||
section, which includes instructions on how to contact us for help.
|
section, which includes instructions on how to contact us for help.
|
||||||
|
|
||||||
@@ -113,9 +154,7 @@ Cygwin
|
|||||||
|
|
||||||
|
|
||||||
Darwin, 32bit
|
Darwin, 32bit
|
||||||
The taskwarrior packages will not work on a 32-bit OSX installation on Core
|
Taskwarrior needs to be built from source, and use this configure command:
|
||||||
Duo hardware. You will need to build Taskwarrior from source, and use this
|
|
||||||
configure command:
|
|
||||||
|
|
||||||
cmake -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_EXE_LINKER_FLAGS=-m32 .
|
cmake -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_EXE_LINKER_FLAGS=-m32 .
|
||||||
|
|
||||||
@@ -126,6 +165,18 @@ Darwin, 32bit
|
|||||||
http://stackoverflow.com/questions/6077414/cmake-how-to-set-the-ldflags-in-cmakelists-txt
|
http://stackoverflow.com/questions/6077414/cmake-how-to-set-the-ldflags-in-cmakelists-txt
|
||||||
|
|
||||||
|
|
||||||
|
OpenBSD
|
||||||
|
In order to build Taskwarrior 2.4.2+, you might need to install a newer GCC
|
||||||
|
version from ports or packages.
|
||||||
|
|
||||||
|
Afterwards, run
|
||||||
|
cmake -DCMAKE_CXX_COMPILER=eg++ .
|
||||||
|
|
||||||
|
and build normally.
|
||||||
|
|
||||||
|
See: https://bug.tasktools.org/browse/TW-1579
|
||||||
|
|
||||||
|
|
||||||
Troubleshooting
|
Troubleshooting
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
@@ -142,7 +193,7 @@ If a build does not succeed, please send the contents of the 'CMakeCache.txt'
|
|||||||
and 'CMakeFiles/CMakeOutput.log' files to support@taskwarrior.org, or post a
|
and 'CMakeFiles/CMakeOutput.log' files to support@taskwarrior.org, or post a
|
||||||
message in the support forums at taskwarrior.org along with the information.
|
message in the support forums at taskwarrior.org along with the information.
|
||||||
|
|
||||||
If CMake runs but taskwarrior does not build, please send the contents of the
|
If CMake runs but Taskwarrior does not build, please send the contents of the
|
||||||
above files as well as a transcript from the build, which is not written to a
|
above files as well as a transcript from the build, which is not written to a
|
||||||
file and must be captured from the terminal.
|
file and must be captured from the terminal.
|
||||||
|
|
||||||
|
|||||||
4
LICENSE
4
LICENSE
@@ -1,6 +1,6 @@
|
|||||||
taskwarrior - a command line task list manager.
|
Taskwarrior - a command line task list manager.
|
||||||
|
|
||||||
Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|||||||
99
NEWS
99
NEWS
@@ -1,68 +1,81 @@
|
|||||||
|
|
||||||
New Features in taskwarrior 2.2.0
|
New Features in Taskwarrior 2.5.0
|
||||||
|
|
||||||
- Bash autocompletion now works with aliases.
|
- The active context, if one is set, is now identified in "task context list"
|
||||||
- Virtual tags provide a tag query interface to more complex states. See the
|
- It is an error to attempt adding or removing a virtual tag.
|
||||||
'man task' page for details.
|
- New 'UDA', 'ORPHAN', 'PROJECT', 'PRIORITY' and 'LATEST' virtual tags.
|
||||||
- Deprecated 'fg' and 'bg' attributes removed. Any residual use of those will
|
|
||||||
appear as orphaned UDAs.
|
|
||||||
- Tasks now have a 'modified' attribute, which indicates the last time, if at
|
|
||||||
all, that they were modified.
|
|
||||||
- Statistics now report total number of blocked and blocking tasks.
|
|
||||||
- The 'columns' command now supports search term for the column name.
|
|
||||||
- New date shortcuts, 'socm' and 'eocm', meaning start and end of current
|
|
||||||
month.
|
|
||||||
- Improved error messages for 'push' and 'pull' transport problems.
|
|
||||||
|
|
||||||
New commands in taskwarrior 2.2.0
|
New Commands in Taskwarrior 2.5.0
|
||||||
|
|
||||||
- New '_aliases' helper command lists aliases for completion purposes.
|
- The '_unique' command shows a set of unique values for the specified
|
||||||
|
attribute
|
||||||
|
- The 'commands' command shows the supported commands, with additional
|
||||||
|
details that determine some of their behavior.
|
||||||
|
|
||||||
New configuration options in taskwarrior 2.2.0
|
New Configuration Options in Taskwarrior 2.5.0
|
||||||
|
|
||||||
- New color rule 'color.uda.<uda-name>'.
|
- The 'json.depends.array' setting controls whether dependencies are exported
|
||||||
- Added the configuration variable 'print.empty.columns', which defaults to
|
as a JSON array, of a comma-separated string. Default is 'on'.
|
||||||
'no'. This allows more efficient use of horizontal space.
|
Both variations are imported.
|
||||||
- Any ~ characters in a default .taskrc file are preserved.
|
- The 'color.uda.<name>.none' is a color that is applied to tasks that do
|
||||||
|
not have a value for the UDA '<name>'.
|
||||||
|
- A Cygwin fix means that now we can default 'search.case.sensitive' to 'yes',
|
||||||
|
and all platforms are again equal.
|
||||||
|
- The new 'recur' verbosity token generates a message when a recurring task is
|
||||||
|
generated.
|
||||||
|
- The new 'unwait' verbosity token generates a message when a waiting task
|
||||||
|
becomes visible.
|
||||||
|
- The new 'rule.color.merge' configuration option can disable merging of colors
|
||||||
|
produced by different color rules. Use if your color scheme produces
|
||||||
|
unpleasing foreground and background combinations.
|
||||||
|
|
||||||
Newly deprecated features in taskwarrior 2.2.0
|
Newly Deprecated Features in Taskwarrior 2.5.0
|
||||||
|
|
||||||
- The bash completion script no longer expands IDs after 'depends:'.
|
- The '_ids', '_projects', '_tags', '_uuids' helper commands are deprecated,
|
||||||
(Such expansion required running gc() which is not correct.)
|
and replaced by the new '_unique' helper command.
|
||||||
- The incomplete support for Lua extensions was removed.
|
- Comma-separated ID lists are deprecated.
|
||||||
|
- The 'new-uuid' verbosity token is deprecated. Its functionality will
|
||||||
|
be merged with the 'new-id' verbosity token.
|
||||||
|
|
||||||
---
|
Removed Features in 2.5.0
|
||||||
|
|
||||||
|
- The script 'context' was removed, now that context is a core feature.
|
||||||
|
- Nonextended forms of ISO-8601 date/time support is removed. This means
|
||||||
|
that 'YYYYMMDD' is no longer supported, but 'YYYY-MM-DD' is. For times,
|
||||||
|
'hhmmss' is no longer supported, but 'hh:mm:ss' is. The non-extended
|
||||||
|
forms all contain sequences of digits that make the identification of
|
||||||
|
IDs, UUIDs, and various date/time formats ambiguous.
|
||||||
|
- Comma-separated UUID lists are no longer supported.
|
||||||
|
- DOM references may no longer be abbreviated.
|
||||||
|
- The 'urgency.next.coefficient' configuration option is deprecated in favor
|
||||||
|
of 'urgency.user.tag.next.coefficient'.
|
||||||
|
- The long deprecated syntax of color values with underscores (i.e 'on_red')
|
||||||
|
is no longer supported.
|
||||||
|
|
||||||
|
Known Issues
|
||||||
|
|
||||||
|
- https://bug.tasktools.org/
|
||||||
|
|
||||||
Taskwarrior has been built and tested on the following configurations:
|
Taskwarrior has been built and tested on the following configurations:
|
||||||
|
|
||||||
* OS X 10.8 Mountain Lion and 10.7 Lion
|
* OS X
|
||||||
* Fedora 18 Spherical Cow and 17 Beefy Miracle
|
* Fedora
|
||||||
* Ubuntu 12.10 Quantal Quetzal and 12.04 Precise Pangolin
|
* Ubuntu
|
||||||
* Debian 6.0 Squeeze (stable)i and 5.0 Lenny (oldstable) plus Sid (testing)
|
* Debian
|
||||||
* Slackware 13.37
|
* Arch
|
||||||
* Arch Linux
|
|
||||||
* Gentoo Linux
|
|
||||||
* Sabayon Linux
|
|
||||||
* SliTaz Linux
|
|
||||||
* CRUX Linux
|
|
||||||
* SuSE
|
|
||||||
* derivatives/customizations/flavors of the above Linux distributions
|
|
||||||
* Solaris 10 and 8
|
|
||||||
* OpenBSD
|
|
||||||
* FreeBSD
|
* FreeBSD
|
||||||
* NetBSD
|
* Cygwin
|
||||||
* Cygwin 1.7
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
While Taskwarrior has undergone testing, bugs are sure to remain. If you
|
While Taskwarrior has undergone testing, bugs are sure to remain. If you
|
||||||
encounter a bug, please enter a new issue at:
|
encounter a bug, please enter a new issue at:
|
||||||
|
|
||||||
http://taskwarrior.org/projects/taskwarrior/issues/new
|
https://bug.tasktools.org
|
||||||
|
|
||||||
Or you can also report the issue in the forums at:
|
Or you can also report the issue in the forums at:
|
||||||
|
|
||||||
http://taskwarrior.org/projects/taskwarrior/boards
|
https://answers.tasktools.org
|
||||||
|
|
||||||
Or just send a message to:
|
Or just send a message to:
|
||||||
|
|
||||||
|
|||||||
41
README
41
README
@@ -1,41 +0,0 @@
|
|||||||
*** Disclaimer ***
|
|
||||||
*** during ongoing ***
|
|
||||||
*** development ***
|
|
||||||
|
|
||||||
The development branch is a work in progress and may not pass all quality
|
|
||||||
tests, therefore it may harm your data. While we welcome bug reports from
|
|
||||||
the development branch, we do not guarantee proper or timely fixes.
|
|
||||||
|
|
||||||
Broken functionality may arise from ongoing development work.
|
|
||||||
|
|
||||||
Make proper backups.
|
|
||||||
|
|
||||||
Be aware that using the development branch involves risks.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Thank you for taking a look at taskwarrior!
|
|
||||||
|
|
||||||
Taskwarrior is a GTD, todo list, task management, command line utility with a
|
|
||||||
multitude of features. It is a portable, well supported, very active project,
|
|
||||||
and it is Open Source. Taskwarrior has binary distributions, online
|
|
||||||
documentation, demonstration movies, and you'll find all the details at:
|
|
||||||
|
|
||||||
http://taskwarrior.org
|
|
||||||
|
|
||||||
At the site you'll find a wiki, discussion forums, downloads, news and more.
|
|
||||||
|
|
||||||
Your contributions are especially welcome. Whether it comes in the form of
|
|
||||||
code patches, ideas, discussion, bug reports, encouragement or criticism, your
|
|
||||||
input is needed.
|
|
||||||
|
|
||||||
Please send your support questions and code patches to:
|
|
||||||
|
|
||||||
support@taskwarrior.org
|
|
||||||
|
|
||||||
Consider joining taskwarrior.org and participating in the future of taskwarrior.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Taskwarrior is released under the MIT license. For details check the LICENSE
|
|
||||||
file.
|
|
||||||
47
README.md
Normal file
47
README.md
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# Disclaimer during ongoing development
|
||||||
|
|
||||||
|
We want to discourage you from using the development version of Taskwarrior.
|
||||||
|
|
||||||
|
The development branch is a work in progress and may not pass all quality tests,
|
||||||
|
therefore it may harm your data. We do not guarantee proper or even adequate
|
||||||
|
functionality, performance or timely fixes.
|
||||||
|
|
||||||
|
We welcome bug reports from beta- and release-level software, but generally not
|
||||||
|
development versions. If you are undaunted by this, please:
|
||||||
|
|
||||||
|
- Make proper backups.
|
||||||
|
- Expect broken and missing functionality.
|
||||||
|
- Be aware that using the development branch involves risks.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Thank you for taking a look at Taskwarrior!
|
||||||
|
|
||||||
|
Taskwarrior is a GTD, todo list, task management, command line utility with a
|
||||||
|
multitude of features. It is a portable, well supported and very active Open
|
||||||
|
Source project. Taskwarrior has binary distributions, online documentation,
|
||||||
|
demonstration movies, and you'll find all the details at:
|
||||||
|
|
||||||
|
http://taskwarrior.org
|
||||||
|
|
||||||
|
At the site you'll find online documentation, downloads, news and more.
|
||||||
|
|
||||||
|
Your contributions are especially welcome. Whether it comes in the form of
|
||||||
|
code patches, ideas, discussion, bug reports, encouragement or criticism, your
|
||||||
|
input is needed.
|
||||||
|
|
||||||
|
For support options, take a look at:
|
||||||
|
|
||||||
|
http://taskwarrior.org/support
|
||||||
|
|
||||||
|
Please send your code patches to:
|
||||||
|
|
||||||
|
support@taskwarrior.org
|
||||||
|
|
||||||
|
Consider joining bug.tasktools.org, answers.tasktools.org and participating in
|
||||||
|
the future of Taskwarrior.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Taskwarrior is released under the MIT license. For details check the LICENSE
|
||||||
|
file.
|
||||||
50
cmake.h.in
50
cmake.h.in
@@ -1,6 +1,7 @@
|
|||||||
/* cmake.h.in. Creates cmake.h during a cmake run */
|
/* cmake.h.in. Creates cmake.h during a cmake run */
|
||||||
|
|
||||||
#define L10N // Localization complete.
|
/* Product identification */
|
||||||
|
#define PRODUCT_TASKWARRIOR 1
|
||||||
|
|
||||||
/* Package information */
|
/* Package information */
|
||||||
#define PACKAGE "${PACKAGE}"
|
#define PACKAGE "${PACKAGE}"
|
||||||
@@ -11,15 +12,22 @@
|
|||||||
#define PACKAGE_VERSION "${PACKAGE_VERSION}"
|
#define PACKAGE_VERSION "${PACKAGE_VERSION}"
|
||||||
#define PACKAGE_STRING "${PACKAGE_STRING}"
|
#define PACKAGE_STRING "${PACKAGE_STRING}"
|
||||||
|
|
||||||
|
#define CMAKE_BUILD_TYPE "${CMAKE_BUILD_TYPE}"
|
||||||
|
|
||||||
/* Installation details */
|
/* Installation details */
|
||||||
#define TASK_RCDIR "${CMAKE_INSTALL_PREFIX}/${TASK_DOCDIR}/rc"
|
#define TASK_RCDIR "${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}"
|
||||||
|
|
||||||
/* Localization */
|
/* Localization */
|
||||||
#define PACKAGE_LANGUAGE ${PACKAGE_LANGUAGE}
|
#define PACKAGE_LANGUAGE ${PACKAGE_LANGUAGE}
|
||||||
#define LANGUAGE_EN_US ${LANGUAGE_EN_US}
|
#define LANGUAGE_ENG_USA ${LANGUAGE_ENG_USA}
|
||||||
#define LANGUAGE_ES_ES ${LANGUAGE_ES_ES}
|
#define LANGUAGE_ESP_ESP ${LANGUAGE_ESP_ESP}
|
||||||
#define LANGUAGE_DE_DE ${LANGUAGE_DE_DE}
|
#define LANGUAGE_FRA_FRA ${LANGUAGE_FRA_FRA}
|
||||||
#define LANGUAGE_FR_FR ${LANGUAGE_FR_FR}
|
#define LANGUAGE_DEU_DEU ${LANGUAGE_DEU_DEU}
|
||||||
|
#define LANGUAGE_ITA_ITA ${LANGUAGE_ITA_ITA}
|
||||||
|
#define LANGUAGE_POR_PRT ${LANGUAGE_POR_PRT}
|
||||||
|
#define LANGUAGE_EPO_RUS ${LANGUAGE_EPO_RUS}
|
||||||
|
#define LANGUAGE_POL_POL ${LANGUAGE_POL_POL}
|
||||||
|
#define LANGUAGE_JPN_JPN ${LANGUAGE_JPN_JPN}
|
||||||
|
|
||||||
/* git information */
|
/* git information */
|
||||||
#cmakedefine HAVE_COMMIT
|
#cmakedefine HAVE_COMMIT
|
||||||
@@ -37,20 +45,12 @@
|
|||||||
#cmakedefine NETBSD
|
#cmakedefine NETBSD
|
||||||
#cmakedefine HAIKU
|
#cmakedefine HAIKU
|
||||||
#cmakedefine SOLARIS
|
#cmakedefine SOLARIS
|
||||||
|
#cmakedefine KFREEBSD
|
||||||
|
#cmakedefine GNUHURD
|
||||||
#cmakedefine UNKNOWN
|
#cmakedefine UNKNOWN
|
||||||
|
|
||||||
/* Found the pthread library */
|
/* Found the GnuTLS library */
|
||||||
#cmakedefine HAVE_LIBPTHREAD
|
#cmakedefine HAVE_LIBGNUTLS
|
||||||
|
|
||||||
/* Found the readline library */
|
|
||||||
#cmakedefine HAVE_READLINE
|
|
||||||
#cmakedefine HAVE_LIBREADLINE
|
|
||||||
|
|
||||||
/* Found random */
|
|
||||||
#cmakedefine HAVE_RANDOM
|
|
||||||
|
|
||||||
/* Found srandom */
|
|
||||||
#cmakedefine HAVE_SRANDOM
|
|
||||||
|
|
||||||
/* Found tm_gmtoff */
|
/* Found tm_gmtoff */
|
||||||
#cmakedefine HAVE_TM_GMTOFF
|
#cmakedefine HAVE_TM_GMTOFF
|
||||||
@@ -58,10 +58,18 @@
|
|||||||
/* Found timegm */
|
/* Found timegm */
|
||||||
#cmakedefine HAVE_TIMEGM
|
#cmakedefine HAVE_TIMEGM
|
||||||
|
|
||||||
/* Found the uuid library */
|
/* Found st.st_birthtime struct member */
|
||||||
#cmakedefine HAVE_UUID
|
#cmakedefine HAVE_ST_BIRTHTIME
|
||||||
|
|
||||||
|
/* Found get_current_dir_name */
|
||||||
|
#cmakedefine HAVE_GET_CURRENT_DIR_NAME
|
||||||
|
|
||||||
|
/* Found uuid_unparse_lower in the uuid library */
|
||||||
#cmakedefine HAVE_UUID_UNPARSE_LOWER
|
#cmakedefine HAVE_UUID_UNPARSE_LOWER
|
||||||
|
|
||||||
|
/* Found wordexp.h */
|
||||||
|
#cmakedefine HAVE_WORDEXP
|
||||||
|
|
||||||
/* Undefine this to eliminate the execute command */
|
/* Undefine this to eliminate the execute command */
|
||||||
#define HAVE_EXECUTE 1
|
#define HAVE_EXECUTE 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
/* commit.h.in. Creates commit.h during a cmake run */
|
/* commit.h.in. Creates commit.h during a cmake run */
|
||||||
#define L10N // Localization complete.
|
|
||||||
|
|
||||||
/* git information */
|
/* git information */
|
||||||
#define COMMIT "${COMMIT}"
|
#define COMMIT "${COMMIT}"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
cmake_minimum_required (VERSION 2.8)
|
cmake_minimum_required (VERSION 2.8)
|
||||||
message ("-- Configuring man pages")
|
message ("-- Configuring man pages")
|
||||||
set (man_FILES task-color.5 task-faq.5 task-sync.5 task-tutorial.5 task.1 taskrc.5)
|
set (man_FILES task-color.5 task-sync.5 taskrc.5 task.1)
|
||||||
foreach (man_FILE ${man_FILES})
|
foreach (man_FILE ${man_FILES})
|
||||||
configure_file (
|
configure_file (
|
||||||
man/${man_FILE}.in
|
man/${man_FILE}.in
|
||||||
@@ -11,6 +11,6 @@ install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man/ DESTINATION ${TASK_MAN1DIR
|
|||||||
FILES_MATCHING PATTERN "*.1")
|
FILES_MATCHING PATTERN "*.1")
|
||||||
install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man/ DESTINATION ${TASK_MAN5DIR}
|
install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man/ DESTINATION ${TASK_MAN5DIR}
|
||||||
FILES_MATCHING PATTERN "*.5")
|
FILES_MATCHING PATTERN "*.5")
|
||||||
install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/rc DESTINATION ${TASK_DOCDIR})
|
install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/rc/ DESTINATION ${TASK_RCDIR})
|
||||||
|
|
||||||
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/ref/task-ref.pdf DESTINATION ${TASK_DOCDIR})
|
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/ref/task-ref.pdf DESTINATION ${TASK_DOCDIR})
|
||||||
|
|||||||
2
doc/man/.gitignore
vendored
2
doc/man/.gitignore
vendored
@@ -1,6 +1,4 @@
|
|||||||
task-color.5
|
task-color.5
|
||||||
task-faq.5
|
|
||||||
task-sync.5
|
task-sync.5
|
||||||
task-tutorial.5
|
|
||||||
task.1
|
task.1
|
||||||
taskrc.5
|
taskrc.5
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
.TH task-color 5 2013-04-07 "${PACKAGE_STRING}" "User Manuals"
|
.TH task-color 5 2015-10-21 "${PACKAGE_STRING}" "User Manuals"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
task-color \- A color tutorial for the taskwarrior command line todo manager.
|
task-color \- A color tutorial for the Taskwarrior command line todo manager.
|
||||||
|
|
||||||
.SH SETUP
|
.SH SETUP
|
||||||
The first thing you need is a terminal program that supports color. All
|
The first thing you need is a terminal program that supports color. All
|
||||||
@@ -18,8 +18,8 @@ which shell you use). If this is a new setting, you will need to either run
|
|||||||
that profile script, or close and reopen the terminal window (which does the
|
that profile script, or close and reopen the terminal window (which does the
|
||||||
same thing).
|
same thing).
|
||||||
|
|
||||||
Now tell taskwarrior that you want to use color. This is the default for
|
Now tell Taskwarrior that you want to use color. This is the default for
|
||||||
taskwarrior, so the following step may be unnecessary.
|
Taskwarrior, so the following step may be unnecessary.
|
||||||
|
|
||||||
$ task config color on
|
$ task config color on
|
||||||
|
|
||||||
@@ -28,11 +28,11 @@ like:
|
|||||||
|
|
||||||
color=on
|
color=on
|
||||||
|
|
||||||
Now taskwarrior is ready.
|
Now Taskwarrior is ready.
|
||||||
|
|
||||||
.SH AUTOMATIC MONOCHROME
|
.SH AUTOMATIC MONOCHROME
|
||||||
It should be mentioned that taskwarrior is aware of whether its output is going
|
It should be mentioned that Taskwarrior is aware of whether its output is going
|
||||||
to a terminal, or to a file or through a pipe. When taskwarrior output goes to
|
to a terminal, or to a file or through a pipe. When Taskwarrior output goes to
|
||||||
a terminal, color is desirable, but consider the following command:
|
a terminal, color is desirable, but consider the following command:
|
||||||
|
|
||||||
$ task list > file.txt
|
$ task list > file.txt
|
||||||
@@ -240,10 +240,13 @@ It is possible to create a very colorful mix of rules. With 256-color support,
|
|||||||
those colors can be made subtle, and complementary, but without care, this can
|
those colors can be made subtle, and complementary, but without care, this can
|
||||||
be a visual mess. Beware!
|
be a visual mess. Beware!
|
||||||
|
|
||||||
|
In such cases, consider using the 'rule.color.merge=no' option to disable the
|
||||||
|
color blending.
|
||||||
|
|
||||||
The precedence for the color rules is determined by the configuration
|
The precedence for the color rules is determined by the configuration
|
||||||
variable 'rule.precedence.color', which by default contains:
|
variable 'rule.precedence.color', which by default contains:
|
||||||
|
|
||||||
due.today,active,blocking,blocked,overdue,due,scheduled,keyword.,project.,tag.,uda.,recurring,pri.,tagged,completed,deleted
|
deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
These are just the color rules with the 'color.' prefix removed. The
|
These are just the color rules with the 'color.' prefix removed. The
|
||||||
rule 'color.due.today' is the highest precedence, and 'color.deleted' is the lowest.
|
rule 'color.due.today' is the highest precedence, and 'color.deleted' is the lowest.
|
||||||
@@ -265,10 +268,10 @@ your .taskrc file (note that your installation may use a slightly different path
|
|||||||
from the example):
|
from the example):
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
include /usr/local/share/doc/task/rc/dark-256.theme
|
include ${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}/dark-256.theme
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
You can use any of the standard taskwarrior themes:
|
You can use any of the standard Taskwarrior themes:
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
dark-16.theme
|
dark-16.theme
|
||||||
@@ -294,8 +297,17 @@ light-256.theme
|
|||||||
solarized-dark-256.theme
|
solarized-dark-256.theme
|
||||||
.br
|
.br
|
||||||
solarized-light-256.theme
|
solarized-light-256.theme
|
||||||
|
.br
|
||||||
|
dark-default-16.theme
|
||||||
|
.br
|
||||||
|
dark-gray-blue-256.theme
|
||||||
|
.br
|
||||||
|
no-color.theme
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
|
Bear in mind that if you are using a terminal with a dark background, you will
|
||||||
|
see better results using a dark theme.
|
||||||
|
|
||||||
You can also see how the theme will color the various tasks with the command:
|
You can also see how the theme will color the various tasks with the command:
|
||||||
|
|
||||||
$ task color legend
|
$ task color legend
|
||||||
@@ -304,7 +316,7 @@ Better yet, create your own, and share it. We will gladly host the theme file
|
|||||||
on <http://taskwarrior.org>.
|
on <http://taskwarrior.org>.
|
||||||
|
|
||||||
.SH "CREDITS & COPYRIGHTS"
|
.SH "CREDITS & COPYRIGHTS"
|
||||||
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez.
|
Copyright (C) 2006 \- 2015 P. Beckingham, F. Hernandez.
|
||||||
|
|
||||||
Taskwarrior is distributed under the MIT license. See
|
Taskwarrior is distributed under the MIT license. See
|
||||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||||
@@ -312,11 +324,9 @@ http://www.opensource.org/licenses/mit-license.php for more information.
|
|||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.BR task(1),
|
.BR task(1),
|
||||||
.BR taskrc(5),
|
.BR taskrc(5),
|
||||||
.BR task-faq(5),
|
|
||||||
.BR task-tutorial(5),
|
|
||||||
.BR task-sync(5)
|
.BR task-sync(5)
|
||||||
|
|
||||||
For more information regarding taskwarrior, the following may be referenced:
|
For more information regarding Taskwarrior, the following may be referenced:
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
The official site at
|
The official site at
|
||||||
@@ -324,7 +334,7 @@ The official site at
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
The official code repository at
|
The official code repository at
|
||||||
<git://tasktools.org/task.git/>
|
<https://git.tasktools.org/scm/tm/task.git>
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
You can contact the project by writing an email to
|
You can contact the project by writing an email to
|
||||||
@@ -332,5 +342,5 @@ You can contact the project by writing an email to
|
|||||||
|
|
||||||
.SH REPORTING BUGS
|
.SH REPORTING BUGS
|
||||||
.TP
|
.TP
|
||||||
Bugs in taskwarrior may be reported to the issue-tracker at
|
Bugs in Taskwarrior may be reported to the issue-tracker at
|
||||||
<http://taskwarrior.org>
|
<http://taskwarrior.org>
|
||||||
|
|||||||
@@ -1,387 +0,0 @@
|
|||||||
.TH task-faq 5 2013-04-07 "${PACKAGE_STRING}" "User Manuals"
|
|
||||||
|
|
||||||
.SH NAME
|
|
||||||
task-faq \- A FAQ for the task(1) command line todo manager.
|
|
||||||
|
|
||||||
.SH WELCOME
|
|
||||||
Welcome to the taskwarrior FAQ. If you would like to see a question answered
|
|
||||||
here, please send us a note to <support@taskwarrior.org>.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: When I redirect the output to a file, I lose all the colors. How do I fix this?
|
|
||||||
Taskwarrior knows when the output is not going directly to a terminal, and
|
|
||||||
strips out all the color control characters. This is based on the assumption
|
|
||||||
that the color control codes are not wanted in the file. Prevent this with the
|
|
||||||
following entry in your .taskrc file:
|
|
||||||
|
|
||||||
_forcecolor=on
|
|
||||||
|
|
||||||
or by temporarily overriding the value on the command line:
|
|
||||||
|
|
||||||
task ... rc._forcecolor=on
|
|
||||||
|
|
||||||
There is an additional problem when using pagers such as 'less' and 'more', because
|
|
||||||
color control codes are stripped. When using less, these options will preserve
|
|
||||||
the color codes:
|
|
||||||
|
|
||||||
task ... | less -FrX
|
|
||||||
|
|
||||||
There have been problems reported with the Linux 'more' pager, which inserts
|
|
||||||
newline characters.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I backup my taskwarrior data files? Where are they?
|
|
||||||
Taskwarrior writes all data to files in this location:
|
|
||||||
|
|
||||||
~/.task/
|
|
||||||
|
|
||||||
You may have overridden this location with the 'data.location' configuration
|
|
||||||
setting, in which case backup that instead. All files in this location should
|
|
||||||
be backed up. Making sure all the files in this location are backed up, and not
|
|
||||||
just a named subset will ensure that you properly backup future versions of
|
|
||||||
taskwarrior, which will likely introduce more files in this location.
|
|
||||||
|
|
||||||
Don't forget there is also the ~/.taskrc file that contains your taskwarrior
|
|
||||||
configuration data.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How can I separate my work tasks from my home tasks? Specifically, can I keep them completely separate?
|
|
||||||
You can do this by creating an alternate .taskrc file, then using shell
|
|
||||||
aliases. Here are example Bash commands to achieve this:
|
|
||||||
|
|
||||||
% cp ~/.taskrc ~/.taskrc_home
|
|
||||||
% (now edit .taskrc_home to change the value of data.location)
|
|
||||||
% alias wtask="task"
|
|
||||||
% alias htask="task rc:~/.taskrc_home"
|
|
||||||
|
|
||||||
This gives you two commands, 'wtask' and 'htask' that operate using two
|
|
||||||
different sets of task data files. Bash shell functions are a good alternative.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Can I revert to a previous version of taskwarrior? How?
|
|
||||||
Yes, you can revert to a previous version of task, simply by downloading an
|
|
||||||
older version and installing it. If you find a bug in task, then this may be the
|
|
||||||
only way to work around the bug, until a patch release is made.
|
|
||||||
|
|
||||||
Note that it is possible that the taskwarrior file format will change. For
|
|
||||||
example, the format changed between versions 1.5.0 and 1.6.0. Taskwarrior will
|
|
||||||
automatically upgrade the file but if you need to revert to a previous version
|
|
||||||
of taskwarrior, there is the file format to consider. This is yet another good
|
|
||||||
reason to back up your task data files!
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Can I have two separate versions of taskwarrior installed? How?
|
|
||||||
Yes, and here is one simple way to do that. Install the older version of
|
|
||||||
taskwarrior, and then rename the 'task' binary to something like 't194' to
|
|
||||||
reflect the version number. Then install the newer version, which will be
|
|
||||||
named 'task'. Now you have 't194' and 'task' both installed, both using the
|
|
||||||
same configuration and data.
|
|
||||||
|
|
||||||
Note that the older version will not be aware of any new configuration settings
|
|
||||||
and so will complain about them in the 'show' command. This can be ignored.
|
|
||||||
Likewise the newer version may complain about obsolete entries in the
|
|
||||||
configuration.
|
|
||||||
|
|
||||||
Note also that the man pages will overwrite, which is why it is suggested that
|
|
||||||
the older version be installed first, so that you benefit from improved
|
|
||||||
documentation.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I build a Darwin 32bit version of task
|
|
||||||
The taskwarrior packages will not work on a 32-bit OSX installation on Core
|
|
||||||
Duo hardware. You will need to build Taskwarrior from source, and use this
|
|
||||||
configure command:
|
|
||||||
|
|
||||||
./configure "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"
|
|
||||||
|
|
||||||
See: http://taskwarrior.org/issues/817
|
|
||||||
http://stackoverflow.com/questions/3261909/build-32bit-on-64-bit-linux-using-a-configure-script
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I build taskwarrior under Cygwin?
|
|
||||||
Take a look at the README.build file, where the latest information on build
|
|
||||||
issues is kept. Taskwarrior is built the same way everywhere. But under Cygwin,
|
|
||||||
you'll need to make sure you have the following packages available first:
|
|
||||||
|
|
||||||
gcc
|
|
||||||
make
|
|
||||||
|
|
||||||
The gcc and make packages allow you to compile the code, and are therefore
|
|
||||||
required.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Do colors work under Cygwin?
|
|
||||||
They do, but only in a limited way. You can use regular foreground colors
|
|
||||||
(black, red, green ...) and regular background colors (on_black, on_red,
|
|
||||||
on_green ...), but underline and bold are not supported.
|
|
||||||
|
|
||||||
If you run the command:
|
|
||||||
|
|
||||||
% task colors
|
|
||||||
|
|
||||||
Taskwarrior will display all the colors it can use, and you will see which ones
|
|
||||||
you can use.
|
|
||||||
|
|
||||||
Note that if you install the 'mintty' shell in Cygwin, then you can use 256
|
|
||||||
colors.
|
|
||||||
|
|
||||||
See the 'man task-color' page for more details on which colors can be used.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Where does taskwarrior store the data?
|
|
||||||
By default, taskwarrior creates a .taskrc file in your home directory and
|
|
||||||
populates it with defaults. Taskwarrior also creates a .task directory in your
|
|
||||||
home directory and puts data files there.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Can I edit that data?
|
|
||||||
Of course you can. It is a simple text file, and looks somewhat like the JSON
|
|
||||||
format, and if you are careful not to break the format, there is no reason not
|
|
||||||
to edit it. But taskwarrior provides a rich command set to do that manipulation
|
|
||||||
for you, so it is probably best to leave those files alone.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I restore my .taskrc file to defaults?
|
|
||||||
If you delete (or rename) your .taskrc file, taskwarrior will offer to create a
|
|
||||||
default one for you. Another way to do this is with the command:
|
|
||||||
|
|
||||||
task rc:new-file version
|
|
||||||
|
|
||||||
Taskwarrior will create 'new-file' if it doesn't already exist. There will not
|
|
||||||
be much in it though - taskwarrior relies heavily on default values, which can
|
|
||||||
be seen with this command:
|
|
||||||
|
|
||||||
task show
|
|
||||||
|
|
||||||
This lists all the currently known settings. If you have just created a
|
|
||||||
new file, then this command lists only the defaults.
|
|
||||||
|
|
||||||
Note that this is a good way to learn about new configuration settings,
|
|
||||||
particularly if your .taskrc file was created by an older version.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Do I need to back up my taskwarrior data?
|
|
||||||
Yes you do, like all your other files. You should back up all the files in your
|
|
||||||
~/.task directory, and your ~/.taskrc file too.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Can I share my tasks between different machines?
|
|
||||||
Yes, you can. Most people have success with a DropBox - a free and secure file
|
|
||||||
synching tool. Simply configure taskwarrior to store it's data in a dropbox
|
|
||||||
folder, by modifying the:
|
|
||||||
|
|
||||||
data.location=...
|
|
||||||
|
|
||||||
configuration variable. Check out DropBox at http://www.dropbox.com.
|
|
||||||
|
|
||||||
You might also want to share the same .taskrc file. You can do this by putting an alias in the .bashrc file along the lines of
|
|
||||||
|
|
||||||
alias task="task rc:/home/username/Dropbox/mysharedtaskrc"
|
|
||||||
|
|
||||||
An alternative to Dropbox is to use the push/pull/merge features built into Taskwarrior. See 'man task-sync' for details.
|
|
||||||
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: I don't want to use dropbox. Is there another way to synchronize my tasks?
|
|
||||||
Of course. Especially if you want to modify tasks offline on both machines and
|
|
||||||
synchronize them later on. For this purpose there is a 'merge' command which is
|
|
||||||
is able to insert the modifications you made to one of your task databases into
|
|
||||||
a second database.
|
|
||||||
|
|
||||||
Here is a basic example of the procedure:
|
|
||||||
|
|
||||||
task merge ssh://user@myremotehost/.task/
|
|
||||||
task push ssh://user@myremotehost/.task/
|
|
||||||
|
|
||||||
The first command fetches the undo.data file from the remote system, reads the
|
|
||||||
changes made and updates the local database. When this merge command completes,
|
|
||||||
you should copy all the local .data files to the remote system either by using
|
|
||||||
the push command explicitly or by activating the merge.autopush feature in the
|
|
||||||
~/.taskrc file. This way you ensure that both systems are fully synchronized.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: The undo.data file gets very large - do I need it?
|
|
||||||
You need it if you want the undo capability, or the merge capability mentioned
|
|
||||||
above. But if it gets large, you can certainly truncate it to save space, just
|
|
||||||
be careful to delete lines from the top of the file, up to and including a
|
|
||||||
separator '---'. The simplest way is to simply delete the undo.data file. Note
|
|
||||||
that it does not slow down taskwarrior in performance-sensitive areas, because
|
|
||||||
it is typically not read until you want to undo, or report total active time in
|
|
||||||
the 'info' command. Taskwarrior generally only appends to the file.
|
|
||||||
|
|
||||||
It is not recommended that you delete the undo.data file, as it limits
|
|
||||||
functionality.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I know whether my terminal supports 256 colors?
|
|
||||||
You will need to make sure your TERM environment variable is set to xterm-color,
|
|
||||||
otherwise the easiest way is to just try it! With version 1.9 or later, you
|
|
||||||
simply run
|
|
||||||
|
|
||||||
task color
|
|
||||||
|
|
||||||
and a full color palette is displayed. If you see only 8 or 16 colors, perhaps
|
|
||||||
with those colors repeated, then your terminal does not support 256 colors.
|
|
||||||
|
|
||||||
See the task-color(5) man page for more details.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I make use of all these colors?
|
|
||||||
Use one of our provided color themes, or create your own - after all, they are
|
|
||||||
just collections of color settings.
|
|
||||||
|
|
||||||
See the task-color(5) man page for an in-depth explanation of the color rules.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How can I make taskwarrior put the command in the terminal window title?
|
|
||||||
Just set the following value in your .taskrc file:
|
|
||||||
|
|
||||||
xterm.title=on
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Taskwarrior searches in a case-sensitive fashion - can I change that?
|
|
||||||
You can. Just set the following value in your .taskrc file:
|
|
||||||
|
|
||||||
search.case.sensitive=no
|
|
||||||
|
|
||||||
This will affect searching for keywords:
|
|
||||||
|
|
||||||
task Document list
|
|
||||||
|
|
||||||
taskwarrior will perform a caseless search in the description and any
|
|
||||||
annotations for the keyword 'Document'. It also affects description and
|
|
||||||
annotation substitutions:
|
|
||||||
|
|
||||||
task 1 modify /teh/the/
|
|
||||||
|
|
||||||
The pattern on the left will now be a caseless search term.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: Why do the ID numbers change?
|
|
||||||
Taskwarrior does this to always show you the smallest numbers it can. The idea
|
|
||||||
is that if your tasks are numbered 1 - 33, for example, those are easy to type
|
|
||||||
in. If instead task kept a rolling sequence number, after a while your tasks
|
|
||||||
might be numbered 481 - 513, which makes it more likely to enter one
|
|
||||||
incorrectly, because there are more digits.
|
|
||||||
|
|
||||||
When you run a report (such as "list"), the numbers are assigned before display.
|
|
||||||
For example, you can do this:
|
|
||||||
|
|
||||||
task list
|
|
||||||
task 12 done
|
|
||||||
task add Pay the rent
|
|
||||||
task 31 delete
|
|
||||||
|
|
||||||
Those id numbers are then good until the next report is run. This is because
|
|
||||||
taskwarrior performs a garbage-collect operation on the pending tasks file when
|
|
||||||
a report is run, which moves the deleted and completed tasks from the
|
|
||||||
pending.data file to the completed.data file. This keeps the pending tasks file
|
|
||||||
small, and therefore keeps taskwarrior fast. The completed data file is the one
|
|
||||||
that grows unbounded with use, but that one isn't accessed as much, so it
|
|
||||||
doesn't matter as much. So in all, the ID number resequencing is about
|
|
||||||
efficiency.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I list tasks that are either priority 'H' or 'M', but not 'L'?
|
|
||||||
Taskwarrior's filters are all by default combined with an implicit logical AND
|
|
||||||
operator, so if you were to try this:
|
|
||||||
|
|
||||||
task priority:H priority:M list
|
|
||||||
|
|
||||||
There would be no results, because the priority could not simultaneously be 'H'
|
|
||||||
AND 'M'. Instead, you have a choice. You can do this:
|
|
||||||
|
|
||||||
task '(priority:H or priority:M)' list
|
|
||||||
|
|
||||||
Note that the quotes are one way of escaping the ( ) characters that are
|
|
||||||
otherwise interpreted by the shell before taskwarrior sees them. You can also
|
|
||||||
do this:
|
|
||||||
|
|
||||||
task priority.not:L priority.any: list
|
|
||||||
|
|
||||||
This filter states that the priority must not be 'L', AND there must be a
|
|
||||||
priority assigned. This filter then properly lists tasks that are 'H' or 'M',
|
|
||||||
because the two logical restrictions are not mutually exclusive as in the
|
|
||||||
original filter.
|
|
||||||
|
|
||||||
Some of you may be familiar with DeMorgan's laws of formal logic that relate
|
|
||||||
the AND and OR operators in terms of each other via negation, which can be used
|
|
||||||
to construct task filters.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I delete an annotation?
|
|
||||||
Taskwarrior now has a 'denotate' command to remove annotations. Here is an
|
|
||||||
example:
|
|
||||||
|
|
||||||
task add Original task
|
|
||||||
task 1 annotate foo
|
|
||||||
task 1 annotate bar
|
|
||||||
task 1 annotate foo bar
|
|
||||||
|
|
||||||
Now to delete the first annotation, use:
|
|
||||||
|
|
||||||
task 1 denotate foo
|
|
||||||
|
|
||||||
This takes the fragment 'foo' and compares it to each of the annotations. In
|
|
||||||
this example, it will remove the first annotation, not the third, because it is
|
|
||||||
an exact match. If there are no exact matches, it will remove the first
|
|
||||||
non-exact match:
|
|
||||||
|
|
||||||
task 1 denotate ar
|
|
||||||
|
|
||||||
This will remove the second annotation - the first non-exact match.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How do I show tasks completed on a certain day?
|
|
||||||
The day in question has to be boxed by a range, like this:
|
|
||||||
|
|
||||||
task end.after:3/29/2013 end.before:3/30/2013 completed
|
|
||||||
|
|
||||||
Note that a single date, such as 3/29/2013 does not refer to a whole day, but
|
|
||||||
to a single point in time, 3/20/2013 0:00:00.
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B Q: How can I help?
|
|
||||||
There are lots of ways. Here are some:
|
|
||||||
|
|
||||||
- Provide feedback on what works, what does not
|
|
||||||
- Tell us how task does or does not fit your workflow
|
|
||||||
- Tell people about task
|
|
||||||
- Report bugs when you see them
|
|
||||||
- Contribute to our Wiki
|
|
||||||
- Suggest features
|
|
||||||
- Write unit tests
|
|
||||||
- Write add-on scripts, and share them
|
|
||||||
- Fix bugs
|
|
||||||
|
|
||||||
.SH "CREDITS & COPYRIGHTS"
|
|
||||||
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez.
|
|
||||||
|
|
||||||
Taskwarrior is distributed under the MIT license. See
|
|
||||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
|
||||||
|
|
||||||
.SH SEE ALSO
|
|
||||||
.BR task(1),
|
|
||||||
.BR taskrc(5),
|
|
||||||
.BR task-tutorial(5),
|
|
||||||
.BR task-color(5),
|
|
||||||
.BR task-sync(5)
|
|
||||||
|
|
||||||
For more information regarding task, the following may be referenced:
|
|
||||||
|
|
||||||
.TP
|
|
||||||
The official site at
|
|
||||||
<http://taskwarrior.org>
|
|
||||||
|
|
||||||
.TP
|
|
||||||
The official code repository at
|
|
||||||
<git://tasktools.org/task.git/>
|
|
||||||
|
|
||||||
.TP
|
|
||||||
You can contact the project by writing an email to
|
|
||||||
<support@taskwarrior.org>
|
|
||||||
|
|
||||||
.SH REPORTING BUGS
|
|
||||||
.TP
|
|
||||||
Bugs in taskwarrior may be reported to the issue-tracker at
|
|
||||||
<http://taskwarrior.org>
|
|
||||||
@@ -1,361 +1,149 @@
|
|||||||
.TH task-sync 5 2013-04-07 "${PACKAGE_STRING}" "User Manuals"
|
.TH task-sync 5 2015-10-21 "${PACKAGE_STRING}" "User Manuals"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
task-sync \- A tutorial for the task(1) data synchronization capabilities.
|
task-sync \- A discussion and tutorial for the various task(1) data
|
||||||
|
synchronization capabilities.
|
||||||
|
|
||||||
.SH DESCRIPTION
|
.SH INTRODUCTION
|
||||||
Taskwarrior has built-in support for synchronization, which can be used to keep
|
Taskwarrior has several sync options, external and internal. If you wish to
|
||||||
two task databases up to date, regardless of which one is used. This capability
|
sync your data, choose one method only; mixing methods is only going to lead to
|
||||||
can also be used to keep a backup copy of your task database on another machine.
|
problems. Each of the methods discussed have their own strengths.
|
||||||
|
|
||||||
Taskwarrior can use various protocols for transferring the data.
|
.SH ALTERNATIVES
|
||||||
|
There are three alternatives for syncing data, which are:
|
||||||
.SH HOW IT WORKS
|
|
||||||
If you were to manually attempt to keep two separate task databases up to date,
|
|
||||||
you would need to inspect both databases, and detect changes that occurred in
|
|
||||||
each one. Those changes would need to be migrated to the other database, while
|
|
||||||
being careful not to miss a change, and not to confuse an 'add' in one with
|
|
||||||
a 'delete' in the other.
|
|
||||||
|
|
||||||
The synchronization feature does just this. It can transfer task databases,
|
|
||||||
compare tasks, and apply changes where necessary.
|
|
||||||
|
|
||||||
.SH NEW COMMANDS
|
|
||||||
Taskwarrior has 'pull', 'push' and 'merge' commands which perform the steps
|
|
||||||
necessary to move files around and combine them. In the common use case, you
|
|
||||||
would only need to use the 'merge' command. These commands take an argument
|
|
||||||
that is a URI, which indicates where the remote database resides.
|
|
||||||
|
|
||||||
To be clear, the local database always refers to your ~/.task directory (unless
|
|
||||||
overridden), and the remote database is always specified by URI.
|
|
||||||
|
|
||||||
.SH MERGE
|
|
||||||
The merge command will fetch task data via URI and combine it with the local
|
|
||||||
task database. The syntax is:
|
|
||||||
|
|
||||||
|
1) Version control systems, such as git, hg, svn
|
||||||
.br
|
.br
|
||||||
.RS
|
2) File hosting systems, such as DropBox
|
||||||
task merge [<URI>]
|
|
||||||
.RE
|
|
||||||
|
|
||||||
The URI is optional if the
|
|
||||||
.B merge.default.uri
|
|
||||||
configuration variable is set. The URI may point to a different directory, or
|
|
||||||
it may be a different computer. Here is an example of the merge command:
|
|
||||||
|
|
||||||
.br
|
.br
|
||||||
.RS
|
3) Using the Taskserver and the 'sync' command
|
||||||
$ task merge ~/work/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
This URI (~/work/) is a path name, which means the remote database is on the
|
|
||||||
same computer. Taskwarrior will fetch the data from the URI, and merge it with
|
|
||||||
your local data in ~/.task.
|
|
||||||
|
|
||||||
When complete, you will be asked whether you would like to push the combined
|
.SH OPTION 1: VERSION CONTROL SYSTEMS
|
||||||
data back to the remote location specified by the URI. This is useful if you
|
There are several good, distributed VCS systems (git, hg, ...) and centralized
|
||||||
are keeping two task databases synchronized, but it can be turned off. See
|
VCS systems (svn ...), and they function in a similar fashion for our purposes.
|
||||||
CONFIGURATION.
|
|
||||||
|
|
||||||
Note that a merge operation is not atomically reversible. You could however
|
Setup is straightforward. You place your .task directory under revision
|
||||||
run the 'task undo' command repeatedly to undo the effects.
|
control. You then need to perform a regular commit/push/pull/update to make
|
||||||
|
sure that the data is propagated when needed. You can even do this using shell
|
||||||
.SH PUSH
|
scripts so that every task command is preceded by a 'pull' and followed by
|
||||||
The push command will copy the local task database to the specified URI. The
|
a 'push'.
|
||||||
syntax is:
|
|
||||||
|
|
||||||
|
Strengths:
|
||||||
.br
|
.br
|
||||||
.RS
|
- Good data transport mechanisms
|
||||||
task push [<URI>]
|
|
||||||
.RE
|
|
||||||
|
|
||||||
The URI is optional if the
|
|
||||||
.B push.default.uri
|
|
||||||
configuration variable is set. This command is useful for making backup copies
|
|
||||||
of your task database.
|
|
||||||
|
|
||||||
Note that the task files at the location specified by the URI are simply
|
|
||||||
overwritten, so don't expect any merging to occur. Misused, push can be
|
|
||||||
dangerous.
|
|
||||||
|
|
||||||
.SH PULL
|
|
||||||
The pull command will copy a task database from a URI to the local task database
|
|
||||||
(~/.task by default). The syntax is:
|
|
||||||
|
|
||||||
.br
|
.br
|
||||||
.RS
|
- Secure transport options
|
||||||
task pull [<URI>]
|
|
||||||
.RE
|
|
||||||
|
|
||||||
The URI is optional if the
|
|
||||||
.B pull.default.uri
|
|
||||||
configuration variable is set. This command is useful for restoring a backup
|
|
||||||
copy of your task database.
|
|
||||||
|
|
||||||
Note that your local task database files will be simply overwritten by the files
|
|
||||||
obtained from the location specified by the URI, so don't expect any merging to
|
|
||||||
occur. Misused, pull can be dangerous.
|
|
||||||
|
|
||||||
.SH URI TYPES
|
|
||||||
The most basic URI is a path name on the local machine. An example would be:
|
|
||||||
|
|
||||||
|
Weaknesses:
|
||||||
.br
|
.br
|
||||||
.RS
|
- You need proficiency with VCS tools
|
||||||
/home/bob/.task/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
All the other URIs allow access to remote machines. The first uses SSH and scp
|
|
||||||
(either form can be used):
|
|
||||||
|
|
||||||
.br
|
.br
|
||||||
.RS
|
- You will need to manually resolve conflicts frequently
|
||||||
ssh://[user@]host[:port]/absolute/path/to/.task/
|
|
||||||
.br
|
.br
|
||||||
[user@]host:/absolute/path/to/.task/
|
- You need to provide the mechanism for making sure copies are up to date
|
||||||
.RE
|
|
||||||
|
|
||||||
In both cases paths are considered to be absolute. You can specify paths relative to the
|
|
||||||
users home directory as follows:
|
|
||||||
|
|
||||||
|
.SH OPTION 2: FILE HOSTING SERVICES
|
||||||
|
There are many file hosting services, such as DropBox, Amazon S3, Google Drive,
|
||||||
|
SkyDrive and more. This technique involves storing your .task directory in a
|
||||||
|
shared directory under the control of the file hosting services.
|
||||||
|
|
||||||
|
Syncing happens quickly, although it is possible to run into conflict situations
|
||||||
|
when there is no network connectivity, and the tasks are modified in two
|
||||||
|
separate locations. This is because the file hosting service knows only about
|
||||||
|
files, and it has no idea how to merge tasks. Avoid this problem by never
|
||||||
|
modifying the same task on two machines, without an intervening sync.
|
||||||
|
|
||||||
|
Setup simply involves creating the directory and modifying your data.location
|
||||||
|
configuration variable like this:
|
||||||
|
|
||||||
|
$ task config data.location /path/to/shared/directory
|
||||||
|
|
||||||
|
Strengths:
|
||||||
.br
|
.br
|
||||||
.RS
|
- Always secure
|
||||||
ssh://[user@]host[:port]/.task/
|
|
||||||
.br
|
.br
|
||||||
[user@]host:.task/
|
- Good client support
|
||||||
.RE
|
|
||||||
|
|
||||||
or even shorter
|
|
||||||
|
|
||||||
.br
|
.br
|
||||||
.RS
|
- Easy setup
|
||||||
[user@]host:.task/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Remark: Since taskwarrior simply calls the scp binary you can specify very much anything
|
|
||||||
that scp would accept, e.g. host configurations from ~/.ssh/config or ~username
|
|
||||||
expansion:
|
|
||||||
|
|
||||||
.br
|
.br
|
||||||
.RS
|
- Transparent use
|
||||||
ssh://configured-host/~[username]/.task/
|
|
||||||
|
Weaknesses:
|
||||||
.br
|
.br
|
||||||
configured-host:~[username]/.task/
|
- Tasks are not properly merged
|
||||||
.RE
|
|
||||||
|
|
||||||
|
|
||||||
Rsync is another supported protocol that minimizes network traffic, by a clever
|
.SH OPTION 3: TASKSERVER
|
||||||
algorithm that doesn't copy files that have not changed:
|
The Taskserver was designed for this purpose to be secure, fast and conflict
|
||||||
|
free, allowing data interchange between assorted Taskwarrior clients, and
|
||||||
|
tolerant of network connectivity problems.
|
||||||
|
|
||||||
|
There is a 'sync' command built in to Taskwarrior (provided the GnuTLS library
|
||||||
|
is installed), and with a server account and client configuration, syncing is
|
||||||
|
done on demand.
|
||||||
|
|
||||||
|
Setup is a matter of creating an account on a Taskserver (see your Taskserver
|
||||||
|
provider or operate your own - see
|
||||||
|
http://taskwarrior.org/docs/server_setup.html)
|
||||||
|
|
||||||
|
Once you have an account, you'll receive a certificate, key, and credentials.
|
||||||
|
You'll need to put the certificate and key somewhere like this:
|
||||||
|
|
||||||
|
$ cp <name>.cert.pem ~/.task
|
||||||
|
$ cp <name>.key.pem ~/.task
|
||||||
|
|
||||||
|
Then you configure Taskwarrior, using the provided details:
|
||||||
|
|
||||||
|
$ task config taskd.certificate ~/.task/<name>.cert.pem
|
||||||
|
$ task config taskd.key ~/.task/<name>.key.pem
|
||||||
|
$ task config taskd.credentials <organization>/<name>/<UUID>
|
||||||
|
$ task config taskd.server <server domain>:<port>
|
||||||
|
|
||||||
|
If you are using a private server, you are likely also using a self-signed
|
||||||
|
certificate, which means you will need one of the following additional entries:
|
||||||
|
|
||||||
|
$ task config taskd.ca ~/.task/ca.cert.pem
|
||||||
|
|
||||||
|
The CA (Certificate Authority) will be used to verify the server certificate.
|
||||||
|
Alternatively, you can override the cert verification process using:
|
||||||
|
|
||||||
|
$ task config taskd.trust 'allow all'
|
||||||
|
|
||||||
|
This is an insecure option that should be used with caution, because it directs
|
||||||
|
Taskwarrior to trust any certificate.
|
||||||
|
|
||||||
|
After setup, you run a one-time sync initialization, like this:
|
||||||
|
|
||||||
|
$ task sync initialize
|
||||||
|
|
||||||
|
This will make sure your client and the server are properly in sync to begin
|
||||||
|
with. From this point on, you never run the 'initialize' command again, just
|
||||||
|
go about your business, and when you want to sync, run this:
|
||||||
|
|
||||||
|
$ task sync
|
||||||
|
|
||||||
|
You'll see a summary of how many tasks were uploaded and downloaded. You can
|
||||||
|
safely run the command as often as you like. When there are no changes to sync,
|
||||||
|
nothing happens. If you do not have connectivity, your task changes accumulate
|
||||||
|
so that when you next run 'sync' with proper connectivity, the changes are
|
||||||
|
properly handled, in the right order.
|
||||||
|
|
||||||
|
Strengths:
|
||||||
.br
|
.br
|
||||||
.RS
|
- Always secure
|
||||||
rsync://[user@]host.xz[:port]/path/to/.task/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Curl supports several protocols that can transfer data using HTTP, HTTPS and
|
|
||||||
FTP:
|
|
||||||
|
|
||||||
.br
|
.br
|
||||||
.RS
|
- Minimal bandwidth
|
||||||
http://host[:port]/path/to/.task/
|
|
||||||
.br
|
.br
|
||||||
https://host[:port]/path/to/.task/
|
- Tolerates connectivity outage
|
||||||
|
|
||||||
|
Weaknesses:
|
||||||
.br
|
.br
|
||||||
ftp://[user@]host[:port]/path/to/.task/
|
- You need to manage your own server, or gain access to a hosted server.
|
||||||
.RE
|
|
||||||
|
|
||||||
You can use single quotes to encapsulate user names that contain delimiting
|
|
||||||
characters like '@', '/' or ':', e.g.:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
ssh://'user@name'@host/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Remember to escape the quotes on your shell:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task push ftp://\'user@name\':host/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
.SH CONFLICTS
|
|
||||||
When modifications on the local and remote machine conflict, for example if
|
|
||||||
both machines change the project name of the same task to different values,
|
|
||||||
then Taskwarrior automatically selects the most recent change. Thus, there
|
|
||||||
are no conflicts.
|
|
||||||
|
|
||||||
.SH EXAMPLE - Backup on another machine
|
|
||||||
One very good use of 'push' is to make backup copies of your task database in
|
|
||||||
another location. Suppose your task database is kept in the usual place, in
|
|
||||||
the ~/.task directory, and you wanted to make a backup copy in ~/backup. You
|
|
||||||
would use this command:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task push ~/backup/
|
|
||||||
.RE
|
|
||||||
|
|
||||||
This would copy the files in ~/.task to ~/backup, overwriting the files that
|
|
||||||
were already in ~/backup. To backup your files to another machine, you could
|
|
||||||
use:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task push user@host:backup
|
|
||||||
.RE
|
|
||||||
|
|
||||||
This could be improved by setting the
|
|
||||||
.B push.default.uri
|
|
||||||
configuration variable and then relying on the default, like this:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task config push.default.uri user@host:backup
|
|
||||||
.RE
|
|
||||||
|
|
||||||
and then you need only run the push command:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task push
|
|
||||||
.RE
|
|
||||||
|
|
||||||
and the default push URI will be used. If you wanted to restore a backup, you
|
|
||||||
simply use the pull command instead:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task pull user@host:backup
|
|
||||||
.RE
|
|
||||||
|
|
||||||
This can be simplified by setting the
|
|
||||||
.B pull.default.uri
|
|
||||||
configuration variable and then relying on the default, like this:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
$ task config pull.default.uri user@host:backup
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Note that pull and push will blindly overwrite the task files without any
|
|
||||||
merging. Be careful.
|
|
||||||
|
|
||||||
.SH EXAMPLE - Keeping two task databases synchronized
|
|
||||||
The most common synchronization will be to keep two task databases synchronized
|
|
||||||
on different machines. Here is a full example, including setup that illustrates
|
|
||||||
this.
|
|
||||||
|
|
||||||
Suppose there are two machines, named 'local' and 'remote', for simplicity.
|
|
||||||
Taskwarrior is installed on both machines. The different machines are
|
|
||||||
indicated here by the prompt. Suppose Alice enters two tasks on her local
|
|
||||||
machine:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
local> task add Deliver the new budget proposal due:tuesday
|
|
||||||
.br
|
|
||||||
local> task add Set up a meeting with Bob
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Then later adds a task on the remote machine:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
remote> task add Present the budget proposal at the big meeting due:thursday
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Now on the local machine, Alice merges the two task databases:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
local> task merge alice@remote:.task
|
|
||||||
.br
|
|
||||||
Would you like to push the changes to 'alice@remote:.task'? Y
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Taskwarrior has combined the two task databases on local, then pushed the
|
|
||||||
changes back to remote. Now suppose Alice changes the due date for task 1
|
|
||||||
on remote:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
remote> task 1 due:wednesday
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Now on the local machine, Alice sets up a default URI and autopush:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
local> task config merge.default.uri alice@remote:.task
|
|
||||||
.br
|
|
||||||
local> task config merge.autopush yes
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Now Alice can simply run merge to make sure that the new due date is copied to
|
|
||||||
the local machine:
|
|
||||||
|
|
||||||
.br
|
|
||||||
.RS
|
|
||||||
local> task merge
|
|
||||||
.RE
|
|
||||||
|
|
||||||
This time the URI is determined automatically, and after the merge the files are
|
|
||||||
pushed back to the remote machine. In a similar way, the remote machine can
|
|
||||||
also be configured to merge from the local machine and push back to it. Then it
|
|
||||||
is just a matter of Alice remembering to merge now and then, from either
|
|
||||||
machine, to have her data in two (or even more) places.
|
|
||||||
|
|
||||||
.SH CONFIGURATION
|
|
||||||
By setting these configuration variables, it is possible to simplify the
|
|
||||||
synchronization commands, by relying on the defaults or alias names.
|
|
||||||
|
|
||||||
.br
|
|
||||||
.B merge.autopush=yes|no|ask
|
|
||||||
.RS
|
|
||||||
This controls whether the automatic push after a merge is performed, not
|
|
||||||
performed, or whether the user is asked every time. The default value is 'ask'.
|
|
||||||
.RE
|
|
||||||
|
|
||||||
.br
|
|
||||||
.B merge.default.uri=<uri>
|
|
||||||
.RS
|
|
||||||
Sets a default URI so that just the 'task merge' command be run without the
|
|
||||||
need to retype the URI every time. You can also use this configuration scheme
|
|
||||||
to set alias names, e.g. set merge.desktop.uri and run 'task merge desktop'.
|
|
||||||
.RE
|
|
||||||
|
|
||||||
.br
|
|
||||||
.B push.default.uri=<uri>
|
|
||||||
.RS
|
|
||||||
Sets a default URI so that just the 'task push' command be run without the
|
|
||||||
need to retype the URI every time. You can also use this configuration scheme
|
|
||||||
to set alias names, e.g. set push.desktop.uri and run 'task push desktop'.
|
|
||||||
.RE
|
|
||||||
|
|
||||||
.br
|
|
||||||
.B pull.default.uri=<uri>
|
|
||||||
.RS
|
|
||||||
Sets a default URI so that just the 'task pull' command be run without the
|
|
||||||
need to retype the URI every time. You can also use this configuration scheme
|
|
||||||
to set alias names, e.g. set pull.desktop.uri and run 'task pull desktop'.
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Note that, when using SSH/scp, hostnames will be expanded due to the ssh
|
|
||||||
configuration file ~/.ssh/config.
|
|
||||||
|
|
||||||
.SH EXTERNAL DEPENDENCIES
|
|
||||||
Depending on the URI protocols used, the utilities 'scp', 'rsync' and 'curl'
|
|
||||||
must be installed and accessible via the $PATH environment variable.
|
|
||||||
|
|
||||||
If you have deleted your ~/.task/undo.data file to save space, you will be
|
|
||||||
unable to merge. The change transactions stored in the undo.data file are
|
|
||||||
used for synchronization.
|
|
||||||
|
|
||||||
.SH "CREDITS & COPYRIGHTS"
|
.SH "CREDITS & COPYRIGHTS"
|
||||||
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez.
|
Copyright (C) 2006 \- 2015 P. Beckingham, F. Hernandez.
|
||||||
|
|
||||||
The sync capabilities were written by J. Schlatow.
|
|
||||||
Parts copyright (C) 2010 - 2013 J. Schlatow.
|
|
||||||
|
|
||||||
Taskwarrior is distributed under the MIT license. See
|
Taskwarrior is distributed under the MIT license. See
|
||||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||||
@@ -363,10 +151,7 @@ http://www.opensource.org/licenses/mit-license.php for more information.
|
|||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.BR task(1),
|
.BR task(1),
|
||||||
.BR taskrc(5),
|
.BR taskrc(5),
|
||||||
.BR task-faq(5),
|
|
||||||
.BR task-color(5),
|
.BR task-color(5),
|
||||||
.BR task-tutorial(5),
|
|
||||||
.BR ssh_config(5)
|
|
||||||
|
|
||||||
For more information regarding task, the following may be referenced:
|
For more information regarding task, the following may be referenced:
|
||||||
|
|
||||||
@@ -376,7 +161,7 @@ The official site at
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
The official code repository at
|
The official code repository at
|
||||||
<git://tasktools.org/task.git/>
|
<https://git.tasktools.org/scm/tm/task.git>
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
You can contact the project by writing an email to
|
You can contact the project by writing an email to
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
.TH task 1 2013-04-07 "${PACKAGE_STRING}" "User Manuals"
|
.TH task 1 2015-10-21 "${PACKAGE_STRING}" "User Manuals"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
task \- A command line todo manager.
|
task \- A command line todo manager.
|
||||||
@@ -14,7 +14,7 @@ that you want to do, allowing you to add/remove, and otherwise manipulate them.
|
|||||||
Taskwarrior has a rich set of subcommands that allow you to do various things
|
Taskwarrior has a rich set of subcommands that allow you to do various things
|
||||||
with it.
|
with it.
|
||||||
|
|
||||||
At the core, taskwarrior is a list processing program. You add text and
|
At the core, Taskwarrior is a list processing program. You add text and
|
||||||
additional related parameters and redisplay the information in a nice way. It
|
additional related parameters and redisplay the information in a nice way. It
|
||||||
turns into a todo list program when you add due dates and recurrence. It turns
|
turns into a todo list program when you add due dates and recurrence. It turns
|
||||||
into an organized todo list program when you add priorities, tags (one word
|
into an organized todo list program when you add priorities, tags (one word
|
||||||
@@ -67,12 +67,12 @@ The parentheses isolate the logical term from any default command filter or
|
|||||||
implicit report filter which would be combined with an implicit 'and'.
|
implicit report filter which would be combined with an implicit 'and'.
|
||||||
|
|
||||||
A filter may target specific tasks using ID or UUID numbers. To specify
|
A filter may target specific tasks using ID or UUID numbers. To specify
|
||||||
multiple tasks use one of these forms (comma or space-separated list of ID
|
multiple tasks use one of these forms (space-separated list of ID numbers,
|
||||||
numbers, UUID numbers or ID ranges):
|
UUID numbers or ID ranges):
|
||||||
|
|
||||||
task 1,2,3 delete
|
task 1 2 3 delete
|
||||||
task 1-3 info
|
task 1-3 info
|
||||||
task 1,2-5,19 modify pri:H
|
task 1 2-5 19 modify pri:H
|
||||||
task 4-7 ebeeab00-ccf8-464b-8b58-f7f2d606edfb info
|
task 4-7 ebeeab00-ccf8-464b-8b58-f7f2d606edfb info
|
||||||
|
|
||||||
.SH MODIFICATIONS
|
.SH MODIFICATIONS
|
||||||
@@ -83,7 +83,8 @@ as:
|
|||||||
task <filter> <command> project:Home
|
task <filter> <command> project:Home
|
||||||
task <filter> <command> +weekend +garden due:tomorrow
|
task <filter> <command> +weekend +garden due:tomorrow
|
||||||
task <filter> <command> Description/annotation text
|
task <filter> <command> Description/annotation text
|
||||||
task <filter> <command> /from/to/
|
task <filter> <command> /from/to/ <- replace first match
|
||||||
|
task <filter> <command> /from/to/g <- replace all matches
|
||||||
|
|
||||||
.SH SUBCOMMANDS
|
.SH SUBCOMMANDS
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ generated, as with verbose=nothing).
|
|||||||
.SH READ SUBCOMMANDS
|
.SH READ SUBCOMMANDS
|
||||||
|
|
||||||
Reports are read subcommands. There are several reports currently predefined in
|
Reports are read subcommands. There are several reports currently predefined in
|
||||||
taskwarrior. The output and sort behavior of these reports can be configured in
|
Taskwarrior. The output and sort behavior of these reports can be configured in
|
||||||
the configuration file. See also the man page taskrc(5). There are also other
|
the configuration file. See also the man page taskrc(5). There are also other
|
||||||
read subcommands that are not reports.
|
read subcommands that are not reports.
|
||||||
|
|
||||||
@@ -129,12 +130,12 @@ Shows all tasks matching the filter, that block other tasks.
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> burndown.daily
|
.B task <filter> burndown.daily
|
||||||
Shows a graphical burndown chart, by day. Note that 'burndown' is an alias to
|
Shows a graphical burndown chart, by day.
|
||||||
the 'burndown.daily' report.
|
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> burndown.weekly
|
.B task <filter> burndown.weekly
|
||||||
Shows a graphical burndown chart, by week.
|
Shows a graphical burndown chart, by week. Note that 'burndown' is an alias to
|
||||||
|
the 'burndown.weekly' report.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> burndown.monthly
|
.B task <filter> burndown.monthly
|
||||||
@@ -144,8 +145,8 @@ Shows a graphical burndown chart, by month.
|
|||||||
.B task calendar [due|<month> <year>|<year>] [y]
|
.B task calendar [due|<month> <year>|<year>] [y]
|
||||||
Shows a monthly calendar with due tasks marked. Shows one horizontal line of
|
Shows a monthly calendar with due tasks marked. Shows one horizontal line of
|
||||||
months. If the 'y' argument is provided, will show at least one complete year.
|
months. If the 'y' argument is provided, will show at least one complete year.
|
||||||
If a year is provided, such as '2013', then that full year is shown. If both
|
If a year is provided, such as '2015', then that full year is shown. If both
|
||||||
a month and a year are specified ('6 2013') then the months displayed begin at
|
a month and a year are specified ('6 2015') then the months displayed begin at
|
||||||
the specified month and year. If the 'due' argument is provided, will show
|
the specified month and year. If the 'due' argument is provided, will show
|
||||||
the starting month of the earliest due task.
|
the starting month of the earliest due task.
|
||||||
|
|
||||||
@@ -160,6 +161,10 @@ Displays all supported columns and formatting styles. Useful when creating
|
|||||||
custom reports. If a substring is provided, only matching column names are
|
custom reports. If a substring is provided, only matching column names are
|
||||||
shown.
|
shown.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task commands
|
||||||
|
Shows all the supported commands, with some details of each.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> completed
|
.B task <filter> completed
|
||||||
Shows all tasks matching the filter that are completed.
|
Shows all tasks matching the filter that are completed.
|
||||||
@@ -173,7 +178,18 @@ Displays only a count of tasks matching the filter.
|
|||||||
Exports all tasks in the JSON format. Redirect the output to a file, if you
|
Exports all tasks in the JSON format. Redirect the output to a file, if you
|
||||||
wish to save it, or pipe it to another command or script to convert it to
|
wish to save it, or pipe it to another command or script to convert it to
|
||||||
another format. The standard task release comes with a few example scripts,
|
another format. The standard task release comes with a few example scripts,
|
||||||
such as export-yaml.pl.
|
such as:
|
||||||
|
|
||||||
|
export-csv.pl
|
||||||
|
export-sql.py
|
||||||
|
export-xml.py
|
||||||
|
export-yaml.pl
|
||||||
|
export-html.pl
|
||||||
|
export-tsv.pl
|
||||||
|
export-xml.rb
|
||||||
|
export-ical.pl
|
||||||
|
export-xml.pl
|
||||||
|
export-yad.pl
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> ghistory.annual
|
.B task <filter> ghistory.annual
|
||||||
@@ -200,10 +216,10 @@ an alias to 'history.monthly'.
|
|||||||
.TP
|
.TP
|
||||||
.B task <filter> ids
|
.B task <filter> ids
|
||||||
Applies the filter then extracts only the task IDs and presents them as
|
Applies the filter then extracts only the task IDs and presents them as
|
||||||
a range, for example: 1-4,12. This is useful as input to a task command,
|
a space-separated list. This is useful as input to a task command, to achieve
|
||||||
to achieve this:
|
this:
|
||||||
|
|
||||||
task $(task project:Home ids) modify priority:H
|
task $(task project:Home ids) modify priority:H
|
||||||
|
|
||||||
This example first gets the IDs for the project:Home filter, then sets
|
This example first gets the IDs for the project:Home filter, then sets
|
||||||
the priority to H for each of those tasks. This can also be achieved directly:
|
the priority to H for each of those tasks. This can also be achieved directly:
|
||||||
@@ -219,7 +235,7 @@ then extracts only the task UUIDs and presents them as
|
|||||||
a comma-separated list. This is useful as input to a task command, to achieve
|
a comma-separated list. This is useful as input to a task command, to achieve
|
||||||
this:
|
this:
|
||||||
|
|
||||||
task $(task project:Home status:completed uuids) modify status:pending
|
task $(task project:Home status:completed uuids) modify status:pending
|
||||||
|
|
||||||
This example first gets the UUIDs for the project:Home and status:completed
|
This example first gets the UUIDs for the project:Home and status:completed
|
||||||
filters, then makes each of those tasks pending again.
|
filters, then makes each of those tasks pending again.
|
||||||
@@ -333,31 +349,25 @@ In general, this is not the recommended method of modifying tasks, but is
|
|||||||
provided for exceptional circumstances. Use carefully.
|
provided for exceptional circumstances. Use carefully.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task import <file> [<file> ...]
|
.B task import [<file> ...]
|
||||||
Imports tasks in the JSON format. The standard task release comes with a few
|
Imports tasks in the JSON format. Can be used to add new tasks, or update
|
||||||
example scripts, such as import-yaml.pl.
|
existing ones. Tasks are identified by their UUID.
|
||||||
|
|
||||||
|
If no file or "-" is specified, import tasks from STDIN.
|
||||||
|
|
||||||
|
Setting rc.recurrence.confirmation to an appropriate level is recommended
|
||||||
|
if import is to be used in automated workflows. See taskrc(5).
|
||||||
|
|
||||||
|
For importing other file formats, the standard task release comes with a
|
||||||
|
few example scripts, such as:
|
||||||
|
|
||||||
|
import-todo.sh.pl
|
||||||
|
import-yaml.pl
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task log <mods>
|
.B task log <mods>
|
||||||
Adds a new task that is already completed, to the task list.
|
Adds a new task that is already completed, to the task list.
|
||||||
|
|
||||||
.TP
|
|
||||||
.B task merge <URL>
|
|
||||||
Merges two task databases by comparing the modifications that are stored in the
|
|
||||||
undo.data files. The location of the second undo.data file must be passed on as
|
|
||||||
argument. URL may have the following syntaxes:
|
|
||||||
|
|
||||||
ssh://[user@]host.xz[:port]/path/to/.task/
|
|
||||||
|
|
||||||
rsync://[user@]host.xz[:port]/path/to/.task/
|
|
||||||
|
|
||||||
[user@]host.xz:path/to/.task/
|
|
||||||
|
|
||||||
/path/to/local/.task/
|
|
||||||
|
|
||||||
You can set aliases for frequently used URLs in the .taskrc. Further
|
|
||||||
documentation can be found in the task-sync(5) man page.
|
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> modify <mods>
|
.B task <filter> modify <mods>
|
||||||
Modifies the existing task with provided information.
|
Modifies the existing task with provided information.
|
||||||
@@ -366,17 +376,6 @@ Modifies the existing task with provided information.
|
|||||||
.B task <filter> prepend <mods>
|
.B task <filter> prepend <mods>
|
||||||
Prepends description text to an existing task.
|
Prepends description text to an existing task.
|
||||||
|
|
||||||
.TP
|
|
||||||
.B task pull <URL>
|
|
||||||
Overwrites the task database with those files found at the URL.
|
|
||||||
(See 'merge' command for valid URL syntax.)
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B task push <URL>
|
|
||||||
Pushes the task database to a remote location for distributing the
|
|
||||||
changes made by the merge command.
|
|
||||||
(See 'merge' command for valid URL syntax.)
|
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> start <mods>
|
.B task <filter> start <mods>
|
||||||
Marks the specified tasks as started.
|
Marks the specified tasks as started.
|
||||||
@@ -392,9 +391,25 @@ time from the specified task.
|
|||||||
Miscellaneous subcommands either accept no command line arguments, or accept
|
Miscellaneous subcommands either accept no command line arguments, or accept
|
||||||
non-standard arguments.
|
non-standard arguments.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task calc <expression>
|
||||||
|
Evaluates an algebraic expression. Can be used to test how Taskwarrior
|
||||||
|
parses and evaluates the expression given on the command line.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
task calc 1 + 1
|
||||||
|
2
|
||||||
|
|
||||||
|
task calc now + 8d
|
||||||
|
2015-03-26T18:06:57
|
||||||
|
|
||||||
|
task calc eom
|
||||||
|
2015-03-31T23:59:59
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task config [name [value | '']]
|
.B task config [name [value | '']]
|
||||||
Add, modify and remove settings directly in the taskwarrior configuration.
|
Add, modify and remove settings directly in the Taskwarrior configuration.
|
||||||
This command either modifies the 'name' setting with a new value of 'value',
|
This command either modifies the 'name' setting with a new value of 'value',
|
||||||
or adds a new entry that is equivalent to 'name=value':
|
or adds a new entry that is equivalent to 'name=value':
|
||||||
|
|
||||||
@@ -409,6 +424,46 @@ Finally, this command removes any 'name=...' entry from the .taskrc file:
|
|||||||
|
|
||||||
task config name
|
task config name
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task context <name>
|
||||||
|
Sets the currently active context. See the CONTEXT section.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
task context work
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task context delete <name>
|
||||||
|
Deletes the context with the name <name>. If the context being deleted is currently
|
||||||
|
set as active, it will be unset.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
task context delete work
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task context define <name> <filter>
|
||||||
|
Defines a new context with name <name> and definition <filter>. This command
|
||||||
|
does not affect the currently set context, just adds a new context definition.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
task context define work project:Work
|
||||||
|
task context define home project:Home or +home
|
||||||
|
task context define superurgent due:today and +urgent
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task context list
|
||||||
|
Outputs a list of available contexts along with their definitions.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task context none
|
||||||
|
Clears the currently active context, if any was set.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task context show
|
||||||
|
Shows the currently active context, along with its definition.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task diagnostics
|
.B task diagnostics
|
||||||
Shows diagnostic information, of the kind needed when reporting a problem.
|
Shows diagnostic information, of the kind needed when reporting a problem.
|
||||||
@@ -437,10 +492,6 @@ Displays the Taskwarrior logo.
|
|||||||
Lists all supported reports. This includes the built-in reports, and any custom
|
Lists all supported reports. This includes the built-in reports, and any custom
|
||||||
reports you have defined.
|
reports you have defined.
|
||||||
|
|
||||||
.TP
|
|
||||||
.B task shell
|
|
||||||
Launches an interactive shell with all the task commands available.
|
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task show [all | substring]
|
.B task show [all | substring]
|
||||||
Shows all the current settings. If a
|
Shows all the current settings. If a
|
||||||
@@ -457,9 +508,10 @@ Shows a report of aggregated task status by project.
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> tags
|
.B task <filter> tags
|
||||||
Show a list of all tags used. Any special tags used are highlighted. Note that
|
Show a list of all tags used. Any special tags used are highlighted. Note that
|
||||||
virtual tags are not listed - they don't really exist, and are just a convenient
|
virtual tags are not listed - they don't really exist, and are just a convenient
|
||||||
notation for other task metadata.
|
notation for other task metadata. It is an error to attempt to add or remove a
|
||||||
|
virtual tag.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task timesheet [weeks]
|
.B task timesheet [weeks]
|
||||||
@@ -471,7 +523,7 @@ Reverts the most recent action. Obeys the confirmation setting.
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task version
|
.B task version
|
||||||
Shows the taskwarrior version number.
|
Shows the Taskwarrior version number.
|
||||||
|
|
||||||
.SH HELPER SUBCOMMANDS
|
.SH HELPER SUBCOMMANDS
|
||||||
|
|
||||||
@@ -491,19 +543,32 @@ Generates a list of all commands, for autocompletion purposes.
|
|||||||
.B task _config
|
.B task _config
|
||||||
Lists all supported configuration variables, for completion purposes.
|
Lists all supported configuration variables, for completion purposes.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task _context
|
||||||
|
Lists all available context variables, for completion purposes.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> _ids
|
.B task <filter> _ids
|
||||||
Shows only the IDs of matching tasks, in the form of a list.
|
Shows only the IDs of matching tasks, in the form of a list.
|
||||||
|
Deprecated in favor of _unique.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task _show
|
.B task _show
|
||||||
Shows the combined defaults and overrides of the configuration settings, for use
|
Shows the combined defaults and overrides of the configuration settings, for use
|
||||||
by third-party applications.
|
by third-party applications.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task <filter> _unique <attribute>
|
||||||
|
Reports a unique set of attribute values. For example, to see all the active
|
||||||
|
projects:
|
||||||
|
|
||||||
|
task +PENDING _unique projects
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> _uuids
|
.B task <filter> _uuids
|
||||||
Shows only the UUIDs of matching tasks among all tasks (even deleted and
|
Shows only the UUIDs of matching tasks among all tasks (even deleted and
|
||||||
completed tasks), in the form of a list.
|
completed tasks), in the form of a list.
|
||||||
|
Deprecated in favor of _unique.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task _udas
|
.B task _udas
|
||||||
@@ -512,10 +577,12 @@ Shows only defined UDA names, in the form of a list.
|
|||||||
.TP
|
.TP
|
||||||
.B task <filter> _projects
|
.B task <filter> _projects
|
||||||
Shows only a list of all project names used.
|
Shows only a list of all project names used.
|
||||||
|
Deprecated in favor of _unique.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> _tags
|
.B task <filter> _tags
|
||||||
Shows only a list of all tags used, for autocompletion purposes.
|
Shows only a list of all tags used, for autocompletion purposes.
|
||||||
|
Deprecated in favor of _unique.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task <filter> _urgency
|
.B task <filter> _urgency
|
||||||
@@ -523,7 +590,7 @@ Displays the urgency measure of a task.
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task _version
|
.B task _version
|
||||||
Shows only the taskwarrior version number.
|
Shows only the Taskwarrior version number.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B task _zshcommands
|
.B task _zshcommands
|
||||||
@@ -537,6 +604,37 @@ Shows the IDs and descriptions of matching tasks.
|
|||||||
.B task <filter> _zshuuids
|
.B task <filter> _zshuuids
|
||||||
Shows the UUIDs and descriptions of matching tasks.
|
Shows the UUIDs and descriptions of matching tasks.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B task _get <DOM> [<DOM> ...]
|
||||||
|
Accesses and displays the DOM reference(s). Used to extract individual values
|
||||||
|
from tasks, or the system. Supported DOM references are:
|
||||||
|
|
||||||
|
rc.<name>
|
||||||
|
context.program
|
||||||
|
context.args
|
||||||
|
context.width
|
||||||
|
context.height
|
||||||
|
system.version
|
||||||
|
system.os
|
||||||
|
<id>.<attribute>
|
||||||
|
<uuid>.<attribute>
|
||||||
|
|
||||||
|
Note that the 'rc.<name>' reference may need to be escaped using '--' to prevent
|
||||||
|
the reference from being interpreted as an override.
|
||||||
|
|
||||||
|
Note that if the DOM reference is not valid, or the reference evaluates to a
|
||||||
|
missing value, the command exits with 1.
|
||||||
|
|
||||||
|
Additionally, some components of the attributes of particular types may be
|
||||||
|
extracted by DOM references.
|
||||||
|
|
||||||
|
$ task _get 2.due.year
|
||||||
|
2015
|
||||||
|
|
||||||
|
For a full list of supported attribute-specific DOM references, consult
|
||||||
|
the online documentation at:
|
||||||
|
<http://taskwarrior.org/docs/dom.html>
|
||||||
|
|
||||||
.SH ATTRIBUTES AND METADATA
|
.SH ATTRIBUTES AND METADATA
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
@@ -568,22 +666,41 @@ There are also virtual tags, which represent task metadata in tag form. These
|
|||||||
tags do not exist, but can be used to filter tasks. The supported virtual tags
|
tags do not exist, but can be used to filter tasks. The supported virtual tags
|
||||||
are:
|
are:
|
||||||
|
|
||||||
|
ACTIVE Matches if the task is started
|
||||||
|
ANNOTATED Matches if the task has annotations
|
||||||
BLOCKED Matches if the task is blocked
|
BLOCKED Matches if the task is blocked
|
||||||
UNBLOCKED Matches if the task is not blocked
|
|
||||||
BLOCKING Matches if the task is blocking
|
BLOCKING Matches if the task is blocking
|
||||||
|
CHILD Matches if the task has a parent
|
||||||
|
COMPLETED Matches if the task has completed status
|
||||||
|
DELETED Matches if the task has deleted status
|
||||||
DUE Matches if the task is due
|
DUE Matches if the task is due
|
||||||
DUETODAY Matches if the task is due today
|
DUETODAY Matches if the task is due today
|
||||||
TODAY Matches if the task is due today
|
LATEST Matches if the task is the newest added task
|
||||||
|
MONTH Matches if the task is due this month
|
||||||
|
ORPHAN Matches if the task has any orphaned UDA values
|
||||||
OVERDUE Matches if the task is overdue
|
OVERDUE Matches if the task is overdue
|
||||||
ACTIVE Matches if the task is started
|
PARENT Matches if the task is a parent
|
||||||
|
PENDING Matches if the task has pending status
|
||||||
|
PRIORITY Matches if the task has a priority
|
||||||
|
PROJECT Matches if the task has a project
|
||||||
|
READY Matches if the task is actionable
|
||||||
SCHEDULED Matches if the task is scheduled
|
SCHEDULED Matches if the task is scheduled
|
||||||
CHILD Matches if the task has a parent
|
TAGGED Matches if the task has tags
|
||||||
|
TODAY Matches if the task is due today
|
||||||
|
TOMORROW Matches if the task is due sometime tomorrow
|
||||||
|
UDA Matches if the task has any UDA values
|
||||||
|
UNBLOCKED Matches if the task is not blocked
|
||||||
UNTIL Matches if the task expires
|
UNTIL Matches if the task expires
|
||||||
WAITING Matches if the task is waiting
|
WAITING Matches if the task is waiting
|
||||||
ANNOTATED Matches if the task has annotations
|
WEEK Matches if the task is due this week
|
||||||
|
YEAR Matches if the task is due this year
|
||||||
|
YESTERDAY Matches if the task was due sometime yesterday
|
||||||
|
|
||||||
|
.\" If you update the above list, update src/commands/CmdInfo.cpp and src/commands/CmdTags.cpp as well.
|
||||||
|
|
||||||
You can use +BLOCKED to filter blocked tasks, or -BLOCKED for unblocked tasks.
|
You can use +BLOCKED to filter blocked tasks, or -BLOCKED for unblocked tasks.
|
||||||
Similarly, -BLOCKED is equivalent to +UNBLOCKED.
|
Similarly, -BLOCKED is equivalent to +UNBLOCKED. It is an error to attempt to
|
||||||
|
add or remove a virtual tag.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B project:<project-name>
|
.B project:<project-name>
|
||||||
@@ -618,7 +735,9 @@ to 25 lines.
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B wait:<wait-date>
|
.B wait:<wait-date>
|
||||||
Date until task becomes pending.
|
When a task is given a wait date, it is hidden from most reports by changing
|
||||||
|
its status to 'waiting'. When that date is passed, the status is changed back
|
||||||
|
to 'pending', and the task becomes visible.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B depends:<id1,id2 ...>
|
.B depends:<id1,id2 ...>
|
||||||
@@ -636,7 +755,7 @@ For report purposes, specifies the date that a task was created.
|
|||||||
Attribute modifiers improve filters. Supported modifiers are:
|
Attribute modifiers improve filters. Supported modifiers are:
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
.B before (synonyms under, below)
|
.B before (synonyms under, below)
|
||||||
.br
|
.br
|
||||||
.B after (synonyms over, above)
|
.B after (synonyms over, above)
|
||||||
.br
|
.br
|
||||||
@@ -754,14 +873,33 @@ modifier.
|
|||||||
|
|
||||||
You can use the following operators in filter expressions:
|
You can use the following operators in filter expressions:
|
||||||
|
|
||||||
and or xor Logical operators
|
and or xor ! Logical operators
|
||||||
< <= = != >= > Relational operators
|
< <= = == != !== >= > Relational operators
|
||||||
( ) Precedence
|
( ) Precedence
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
task due.before:eom priority.not:L list
|
task due.before:eom priority.not:L list
|
||||||
task '( due < eom or priority != L )' list
|
task '( due < eom or priority != L )' list
|
||||||
|
task '! ( project:Home or project:Garden )' list
|
||||||
|
|
||||||
|
The
|
||||||
|
.I =
|
||||||
|
operator tests for approximate equality. Dates compare
|
||||||
|
equal if they are on the same day (hour and minutes are ignored).
|
||||||
|
Strings compare equal if the left operand starts with the right operand.
|
||||||
|
The
|
||||||
|
.I ==
|
||||||
|
operator tests for exact equality. The
|
||||||
|
.I !=
|
||||||
|
and
|
||||||
|
.I !==
|
||||||
|
operators are the negation of
|
||||||
|
.I =
|
||||||
|
and
|
||||||
|
.I ==
|
||||||
|
respectively. The negation operator is
|
||||||
|
.IR ! .
|
||||||
|
|
||||||
Note that the parentheses are required when using a logical operator other than
|
Note that the parentheses are required when using a logical operator other than
|
||||||
the 'and' operator. The reason is that some reports contain filters that must
|
the 'and' operator. The reason is that some reports contain filters that must
|
||||||
@@ -795,7 +933,7 @@ The original example therefore must be entered as:
|
|||||||
task '( project:Home or project:Garden )' list
|
task '( project:Home or project:Garden )' list
|
||||||
|
|
||||||
This includes quotes to escape the parentheses, so that the shell doesn't
|
This includes quotes to escape the parentheses, so that the shell doesn't
|
||||||
interpret them and hide them from taskwarrior.
|
interpret them and hide them from Taskwarrior.
|
||||||
|
|
||||||
There is redundancy between operators, attribute modifiers and other syntactic
|
There is redundancy between operators, attribute modifiers and other syntactic
|
||||||
sugar. For example, the following are all equivalent:
|
sugar. For example, the following are all equivalent:
|
||||||
@@ -822,7 +960,7 @@ task ... due:7/14/2008
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
ISO-8601
|
ISO-8601
|
||||||
task ... due:20130314T223000Z
|
task ... due:2013-03-14T22:30:00Z
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
Relative wording
|
Relative wording
|
||||||
@@ -886,6 +1024,22 @@ This sets the wait date to 1/18/2038.
|
|||||||
.TP
|
.TP
|
||||||
Next occurring weekday
|
Next occurring weekday
|
||||||
task ... due:fri
|
task ... due:fri
|
||||||
|
|
||||||
|
.TP
|
||||||
|
Predictable holidays
|
||||||
|
task ... due:goodfriday
|
||||||
|
.br
|
||||||
|
task ... due:easter
|
||||||
|
.br
|
||||||
|
task ... due:eastermonday
|
||||||
|
.br
|
||||||
|
task ... due:ascension
|
||||||
|
.br
|
||||||
|
task ... due:pentecost
|
||||||
|
.br
|
||||||
|
task ... due:midsommar
|
||||||
|
.br
|
||||||
|
task ... due:midsommarafton
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
.SS FREQUENCIES
|
.SS FREQUENCIES
|
||||||
@@ -931,8 +1085,68 @@ biannual, biyearly, 2yr
|
|||||||
Every two years.
|
Every two years.
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
|
.SH CONTEXT
|
||||||
|
Context is a user-defined filter, which is automatically applied to all commands
|
||||||
|
that filter the task list. In particular, any report command will have its
|
||||||
|
result affected by the current active context.
|
||||||
|
|
||||||
|
$ task list
|
||||||
|
ID Age Project Description Urg
|
||||||
|
1 2d Sport Run 5 miles 1.42
|
||||||
|
2 1d Home Clean the dishes 1.14
|
||||||
|
|
||||||
|
$ task context home
|
||||||
|
Context 'home' set. Use 'task context none' to remove.
|
||||||
|
|
||||||
|
$ task list
|
||||||
|
ID Age Project Description Urg
|
||||||
|
2 1d Home Clean the dishes 1.14
|
||||||
|
Context 'home' set. Use 'task context none' to remove.
|
||||||
|
|
||||||
|
As seen in the example above, context is applied by specifying its name to the
|
||||||
|
"context" command. To change the currently applied context, just pass the
|
||||||
|
new context's name to the 'context' command.
|
||||||
|
|
||||||
|
To unset any context, use the 'none' subcommand.
|
||||||
|
|
||||||
|
$ task context none
|
||||||
|
Context unset.
|
||||||
|
|
||||||
|
$ task list
|
||||||
|
ID Age Project Description Urg
|
||||||
|
1 2d Sport Run 5 miles 1.42
|
||||||
|
2 1d Home Clean the dishes 1.14
|
||||||
|
|
||||||
|
Context can be defined using the 'define' subcommand, specifying both the name
|
||||||
|
of the new context, and it's assigned filter.
|
||||||
|
|
||||||
|
$ task context define home
|
||||||
|
Are you sure you want to add 'context.home' with a value of 'project:Home'? (yes/no) yes
|
||||||
|
Context 'home' successfully defined.
|
||||||
|
|
||||||
|
To remove the definition, use the 'delete' subcommand.
|
||||||
|
|
||||||
|
$ task context delete home
|
||||||
|
Are you sure you want to remove 'context.home'? (yes/no) yes
|
||||||
|
Context 'home' successfully undefined.
|
||||||
|
|
||||||
|
To check what is the currently active context, use the 'show' subcommand.
|
||||||
|
|
||||||
|
$ task context show
|
||||||
|
Context 'home' with filter 'project:Home' is currently applied.
|
||||||
|
|
||||||
|
Contexts can store arbitrarily complex filters.
|
||||||
|
|
||||||
|
$ task context define family project:Family or +paul or +nancy
|
||||||
|
Are you sure you want to add 'context.home' with a value of 'project:Family or +paul or +nancy'? (yes/no) yes
|
||||||
|
Context 'family' successfully defined.
|
||||||
|
|
||||||
|
Contexts are permanent, and the currently set context name is stored in the
|
||||||
|
"context" configuration variable. The context definition is stored in the
|
||||||
|
"context.<name>" configuration variable.
|
||||||
|
|
||||||
.SH COMMAND ABBREVIATION
|
.SH COMMAND ABBREVIATION
|
||||||
All taskwarrior commands may be abbreviated as long as a unique prefix is used,
|
All Taskwarrior commands may be abbreviated as long as a unique prefix is used,
|
||||||
for example:
|
for example:
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
@@ -971,7 +1185,7 @@ $ task add "quoted ' quote"
|
|||||||
$ task add escaped \\' quote
|
$ task add escaped \\' quote
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
The argument \-\- (a double dash) tells taskwarrior to treat all other args
|
The argument \-\- (a double dash) tells Taskwarrior to treat all other args
|
||||||
as description:
|
as description:
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
@@ -1023,20 +1237,14 @@ the 'data.location' configuration setting of the task data directory.
|
|||||||
|
|
||||||
.SH MORE EXAMPLES
|
.SH MORE EXAMPLES
|
||||||
|
|
||||||
For examples please see the task tutorial man page at
|
For examples please see the online documentation starting at
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
man task-tutorial
|
<http://taskwarrior.org/docs>
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
or the online documentation starting at
|
Note that the online documentation can be more detailed and more current than
|
||||||
|
this man page.
|
||||||
.RS
|
|
||||||
<http://taskwarrior.org/projects/taskwarrior/wiki>
|
|
||||||
.RE
|
|
||||||
|
|
||||||
Note that the online documentation is more detailed and more current than this
|
|
||||||
man page.
|
|
||||||
|
|
||||||
.SH FILES
|
.SH FILES
|
||||||
|
|
||||||
@@ -1061,22 +1269,20 @@ The file that contains the completed ("done") tasks.
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
~/.task/undo.data
|
~/.task/undo.data
|
||||||
The file that contains information needed by the "undo" and "merge" commands.
|
The file that contains information needed by the "undo" command.
|
||||||
|
|
||||||
.SH "CREDITS & COPYRIGHTS"
|
.SH "CREDITS & COPYRIGHTS"
|
||||||
Copyright (C) 2006 \- 2013 P. Beckingham, F. Hernandez.
|
Copyright (C) 2006 \- 2015 P. Beckingham, F. Hernandez.
|
||||||
|
|
||||||
Taskwarrior is distributed under the MIT license. See
|
Taskwarrior is distributed under the MIT license. See
|
||||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||||
|
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.BR taskrc(5),
|
.BR taskrc(5),
|
||||||
.BR task-tutorial(5),
|
|
||||||
.BR task-faq(5),
|
|
||||||
.BR task-color(5),
|
.BR task-color(5),
|
||||||
.BR task-sync(5)
|
.BR task-sync(5)
|
||||||
|
|
||||||
For more information regarding taskwarrior, see the following:
|
For more information regarding Taskwarrior, see the following:
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
The official site at
|
The official site at
|
||||||
@@ -1084,7 +1290,7 @@ The official site at
|
|||||||
|
|
||||||
.TP
|
.TP
|
||||||
The official code repository at
|
The official code repository at
|
||||||
<git://tasktools.org/task.git/>
|
<https://git.tasktools.org/scm/tm/task.git>
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
You can contact the project by emailing
|
You can contact the project by emailing
|
||||||
@@ -1092,6 +1298,6 @@ You can contact the project by emailing
|
|||||||
|
|
||||||
.SH REPORTING BUGS
|
.SH REPORTING BUGS
|
||||||
.TP
|
.TP
|
||||||
Bugs in taskwarrior may be reported to the issue-tracker at
|
Bugs in Taskwarrior may be reported to the issue-tracker at
|
||||||
<http://taskwarrior.org>
|
<http://taskwarrior.org>
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,24 @@
|
|||||||
Themes
|
Themes
|
||||||
|
|
||||||
To generate samples of themes, first execute the 'run' script to generate the
|
To generate samples of themes, first execute the 'setup' script to generate the
|
||||||
sample data. Note that this data may need to be tweaked to include qualities
|
sample data. Note that this data may need to be tweaked to include qualities
|
||||||
that need to be illustrated in theme sample.
|
that need to be illustrated in theme sample.
|
||||||
|
|
||||||
Then edit the 'rc' file to include the desired theme file.
|
Using a dark-background terminal (black recommended), run the following:
|
||||||
|
|
||||||
Then run 'per' once per theme, and capture the display.
|
run.dark
|
||||||
|
|
||||||
Note that this will require that the terminal window be switched between a black
|
Using a light-background terminal, run the following:
|
||||||
and white background to properly show the light and dark themes.
|
|
||||||
|
run.light
|
||||||
|
|
||||||
|
Using a solarized dark terminal, run the following:
|
||||||
|
|
||||||
|
run.solar.dark
|
||||||
|
|
||||||
|
Using a solarized light terminal, run the following:
|
||||||
|
|
||||||
|
run.solar.light
|
||||||
|
|
||||||
Note that for the solarized themes, the terminal color palette needs to be set
|
Note that for the solarized themes, the terminal color palette needs to be set
|
||||||
to specific colors.
|
to specific colors.
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
echo '$ task list'
|
|
||||||
task rc:rc list | grep -v alternate
|
|
||||||
echo '$ task summary'
|
|
||||||
task rc:rc summary | grep -v alternate
|
|
||||||
echo '$ task ghistory'
|
|
||||||
task rc:rc ghistory | grep -v alternate
|
|
||||||
echo '$ task calendar'
|
|
||||||
task rc:rc calendar | grep -v alternate
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
rm pending.data completed.data undo.data rc
|
|
||||||
|
|
||||||
cat <<EOF >>rc
|
|
||||||
|
|
||||||
data.location=.
|
|
||||||
confirmation=off
|
|
||||||
_forcecolor=on
|
|
||||||
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/light-16.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-16.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/light-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-gray-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-red-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-green-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-blue-256.theme
|
|
||||||
include ~/task-2.0.0.git/doc/rc/dark-violets-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/dark-yellow-green.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/solarized-dark-256.theme
|
|
||||||
#include ~/task-2.0.0.git/doc/rc/solarized-light-256.theme
|
|
||||||
|
|
||||||
EOF
|
|
||||||
|
|
||||||
task rc:rc add Ordinary task
|
|
||||||
task rc:rc add Started task
|
|
||||||
task rc:rc 2 start
|
|
||||||
task rc:rc add High priority task pri:H
|
|
||||||
task rc:rc add Medium priority task pri:M
|
|
||||||
task rc:rc add Low priority task pri:L
|
|
||||||
task rc:rc add Household task project:Home
|
|
||||||
task rc:rc add Outdoor task project:Garden
|
|
||||||
task rc:rc add Overdue task due:yesterday
|
|
||||||
task rc:rc add Due task due:tomorrow
|
|
||||||
task rc:rc add Not yet due tasks due:2/14/2012
|
|
||||||
task rc:rc add Recurring task due:eom recur:monthly
|
|
||||||
task rc:rc add Tagged task +tag1
|
|
||||||
task rc:rc add Blocking task
|
|
||||||
task rc:rc add Dependent task
|
|
||||||
|
|
||||||
task rc:rc log Completed_1 project:Garden
|
|
||||||
task rc:rc log Completed_2 project:Garden
|
|
||||||
task rc:rc log Completed_3 project:Home
|
|
||||||
task rc:rc add Deleted_1
|
|
||||||
|
|
||||||
task rc:rc 14 mod depends:13
|
|
||||||
task rc:rc 15 delete
|
|
||||||
|
|
||||||
36
doc/misc/themes/run.dark
Executable file
36
doc/misc/themes/run.dark
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
for theme in $PWD/../../rc/dark-16.theme \
|
||||||
|
$PWD/../../rc/dark-256.theme \
|
||||||
|
$PWD/../../rc/dark-blue-256.theme \
|
||||||
|
$PWD/../../rc/dark-gray-256.theme \
|
||||||
|
$PWD/../../rc/dark-gray-blue-256.theme \
|
||||||
|
$PWD/../../rc/dark-green-256.theme \
|
||||||
|
$PWD/../../rc/dark-red-256.theme \
|
||||||
|
$PWD/../../rc/dark-violets-256.theme \
|
||||||
|
$PWD/../../rc/dark-yellow-green.theme
|
||||||
|
do
|
||||||
|
cat <<EOF >x
|
||||||
|
data.location=.
|
||||||
|
confirmation=off
|
||||||
|
detection=off
|
||||||
|
_forcecolor=on
|
||||||
|
default.height=24
|
||||||
|
verbose=off
|
||||||
|
include $theme
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "--- $theme -----------------------------------------------------"
|
||||||
|
echo '$ task color legend'
|
||||||
|
task rc:x color legend
|
||||||
|
echo '$ task list'
|
||||||
|
task rc:x list
|
||||||
|
echo '$ task summary'
|
||||||
|
task rc:x summary
|
||||||
|
echo '$ task ghistory'
|
||||||
|
task rc:x ghistory
|
||||||
|
echo '$ task calendar'
|
||||||
|
task rc:x calendar
|
||||||
|
echo '$ task burndown.daily'
|
||||||
|
task rc:x burndown.daily
|
||||||
|
done
|
||||||
24
doc/misc/themes/run.default
Executable file
24
doc/misc/themes/run.default
Executable file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cat <<EOF >x
|
||||||
|
data.location=.
|
||||||
|
confirmation=off
|
||||||
|
detection=off
|
||||||
|
_forcecolor=on
|
||||||
|
default.height=24
|
||||||
|
verbose=off
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "--- DEFAULT -----------------------------------------------------"
|
||||||
|
echo '$ task color legend'
|
||||||
|
task rc:x color legend
|
||||||
|
echo '$ task list'
|
||||||
|
task rc:x list
|
||||||
|
echo '$ task summary'
|
||||||
|
task rc:x summary
|
||||||
|
echo '$ task ghistory'
|
||||||
|
task rc:x ghistory
|
||||||
|
echo '$ task calendar'
|
||||||
|
task rc:x calendar
|
||||||
|
echo '$ task burndown.daily'
|
||||||
|
task rc:x burndown.daily
|
||||||
29
doc/misc/themes/run.light
Executable file
29
doc/misc/themes/run.light
Executable file
@@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
for theme in $PWD/../../rc/light-16.theme \
|
||||||
|
$PWD/../../rc/light-256.theme
|
||||||
|
do
|
||||||
|
cat <<EOF >x
|
||||||
|
data.location=.
|
||||||
|
confirmation=off
|
||||||
|
detection=off
|
||||||
|
_forcecolor=on
|
||||||
|
default.height=24
|
||||||
|
verbose=off
|
||||||
|
include $theme
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "--- $theme -----------------------------------------------------"
|
||||||
|
echo '$ task color legend'
|
||||||
|
task rc:x color legend
|
||||||
|
echo '$ task list'
|
||||||
|
task rc:x list
|
||||||
|
echo '$ task summary'
|
||||||
|
task rc:x summary
|
||||||
|
echo '$ task ghistory'
|
||||||
|
task rc:x ghistory
|
||||||
|
echo '$ task calendar'
|
||||||
|
task rc:x calendar
|
||||||
|
echo '$ task burndown.daily'
|
||||||
|
task rc:x burndown.daily
|
||||||
|
done
|
||||||
28
doc/misc/themes/run.solar.dark
Executable file
28
doc/misc/themes/run.solar.dark
Executable file
@@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
for theme in $PWD/../../rc/solarized-dark-256.theme
|
||||||
|
do
|
||||||
|
cat <<EOF >x
|
||||||
|
data.location=.
|
||||||
|
confirmation=off
|
||||||
|
detection=off
|
||||||
|
_forcecolor=on
|
||||||
|
default.height=24
|
||||||
|
verbose=off
|
||||||
|
include $theme
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "--- $theme -----------------------------------------------------"
|
||||||
|
echo '$ task color legend'
|
||||||
|
task rc:x color legend
|
||||||
|
echo '$ task list'
|
||||||
|
task rc:x list
|
||||||
|
echo '$ task summary'
|
||||||
|
task rc:x summary
|
||||||
|
echo '$ task ghistory'
|
||||||
|
task rc:x ghistory
|
||||||
|
echo '$ task calendar'
|
||||||
|
task rc:x calendar
|
||||||
|
echo '$ task burndown.daily'
|
||||||
|
task rc:x burndown.daily
|
||||||
|
done
|
||||||
28
doc/misc/themes/run.solar.light
Executable file
28
doc/misc/themes/run.solar.light
Executable file
@@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
for theme in $PWD/../../rc/solarized-light-256.theme
|
||||||
|
do
|
||||||
|
cat <<EOF >x
|
||||||
|
data.location=.
|
||||||
|
confirmation=off
|
||||||
|
detection=off
|
||||||
|
_forcecolor=on
|
||||||
|
default.height=24
|
||||||
|
verbose=off
|
||||||
|
include $theme
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "--- $theme -----------------------------------------------------"
|
||||||
|
echo '$ task color legend'
|
||||||
|
task rc:x color legend
|
||||||
|
echo '$ task list'
|
||||||
|
task rc:x list
|
||||||
|
echo '$ task summary'
|
||||||
|
task rc:x summary
|
||||||
|
echo '$ task ghistory'
|
||||||
|
task rc:x ghistory
|
||||||
|
echo '$ task calendar'
|
||||||
|
task rc:x calendar
|
||||||
|
echo '$ task burndown.daily'
|
||||||
|
task rc:x burndown.daily
|
||||||
|
done
|
||||||
33
doc/misc/themes/setup
Executable file
33
doc/misc/themes/setup
Executable file
@@ -0,0 +1,33 @@
|
|||||||
|
rm pending.data completed.data undo.data x
|
||||||
|
|
||||||
|
cat <<EOF >>x
|
||||||
|
|
||||||
|
data.location=.
|
||||||
|
confirmation=off
|
||||||
|
_forcecolor=on
|
||||||
|
EOF
|
||||||
|
|
||||||
|
task rc:x add Ordinary task
|
||||||
|
task rc:x add Started task
|
||||||
|
task rc:x 2 start
|
||||||
|
task rc:x add High priority task pri:H
|
||||||
|
task rc:x add Medium priority task pri:M
|
||||||
|
task rc:x add Low priority task pri:L
|
||||||
|
task rc:x add Household task project:Home
|
||||||
|
task rc:x add Outdoor task project:Garden
|
||||||
|
task rc:x add Overdue task due:yesterday
|
||||||
|
task rc:x add Due task due:tomorrow
|
||||||
|
task rc:x add Not yet due tasks due:eom
|
||||||
|
task rc:x add Recurring task due:eom recur:monthly
|
||||||
|
task rc:x add Tagged task +tag1
|
||||||
|
task rc:x add Blocking task
|
||||||
|
task rc:x add Dependent task
|
||||||
|
|
||||||
|
task rc:x log Completed_1 project:Garden
|
||||||
|
task rc:x log Completed_2 project:Garden
|
||||||
|
task rc:x log Completed_3 project:Home
|
||||||
|
task rc:x add Deleted_1
|
||||||
|
|
||||||
|
task rc:x 14 mod depends:13
|
||||||
|
task rc:x 15 delete
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Active tasks ----------------------------------------------
|
|
||||||
|
|
||||||
task 2 start I'm selecting a venue, so let's indicate that task 2 is
|
|
||||||
task list active by starting it. See how active tasks are affected
|
|
||||||
by the color rules.
|
|
||||||
|
|
||||||
task active There is an active report that shows only active tasks, and
|
|
||||||
task 2 stop you can mark any active task as inactive, by stopping it.
|
|
||||||
|
|
||||||
task config journal.time on (y) There is a journalling feature that records the start and
|
|
||||||
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N' (y)
|
|
||||||
|
|
||||||
task 2 start stop times as annotations. We'll turn that on, and add
|
|
||||||
task list venue the time to the annotation date format.
|
|
||||||
task 2 stop
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
task list
|
|
||||||
task 2 start
|
|
||||||
|
|
||||||
task 2 info
|
|
||||||
sleep 4
|
|
||||||
task 2 info
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
task 2 start
|
|
||||||
sleep 2
|
|
||||||
task 2 stop
|
|
||||||
task 2 info
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Aliases ---------------------------------------------------
|
|
||||||
|
|
||||||
task config alias.zzz list You can create aliases to effectively rename commands.
|
|
||||||
task zzz
|
|
||||||
|
|
||||||
task z You can abbreviate those, too.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Complex aliases, including fragments that can be used in other contexts.
|
|
||||||
|
|
||||||
task config pf project:foo
|
|
||||||
task list pf
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Annotations -----------------------------------------------
|
|
||||||
|
|
||||||
task 1 annotate the 12th looks good Annotations are little notes that can be added to a task.
|
|
||||||
task 1 annotate or the 13th There can be any number, and each has a time stamp.
|
|
||||||
task list
|
|
||||||
task list rc.annotations:full You can choose to display annotations in different ways.
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:none
|
|
||||||
|
|
||||||
task 1 denotate 13th Annotations can be removed by providing a matching pattern.
|
|
||||||
task list
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Remove rc.annotations.*
|
|
||||||
Illustrate different annotation formats.
|
|
||||||
Searching in annotations
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Calendar --------------------------------------------------
|
|
||||||
|
|
||||||
task calendar When tasks have due dates, you can see them on the calendar.
|
|
||||||
|
|
||||||
vi ~/.taskrc
|
|
||||||
# include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
task calendar
|
|
||||||
Taskwarrior provides sample holiday files. You can create
|
|
||||||
your own, or use one of the samples to show holidays on the
|
|
||||||
calendar.
|
|
||||||
|
|
||||||
task cal 2010 You can see the whole year.
|
|
||||||
task rc.calendar.details:full cal You can see the tasks with due dates also.
|
|
||||||
task rc.calendar.holidays:full cal And you can see the holidays.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Include 'ln -s `which task` cal' trick
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Charts ----------------------------------------------------
|
|
||||||
|
|
||||||
task history The history report gives monthly totals of tasks added,
|
|
||||||
task history.annual completed and deleted. There is also an annual version.
|
|
||||||
|
|
||||||
task ghistory There is a graphical monthly...
|
|
||||||
task ghistory.annual and annual version.
|
|
||||||
|
|
||||||
task summary There is a project summary report that shows progress in
|
|
||||||
all the projects.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
burndown.m
|
|
||||||
burndown.w
|
|
||||||
burndown.d
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,70 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Color -----------------------------------------------------
|
|
||||||
|
|
||||||
task config color on All the examples so far have been shown with color turned
|
|
||||||
task list off. How about some color?
|
|
||||||
|
|
||||||
What you see is the result of a set of color rules being
|
|
||||||
applied to the tasks. There is a hierarchy of color rules
|
|
||||||
that colorize a task based on the metadata
|
|
||||||
|
|
||||||
task 1 "bg:on red" Here is an example of an explicit override to the color
|
|
||||||
task list rules where a specific task is given a red background.
|
|
||||||
task 1 bg: Note that the quotes are necessary, otherwise the shell
|
|
||||||
will consider "bg:on" and "red" to be separate arugments.
|
|
||||||
|
|
||||||
task color Taskwarrior supports 256 colors on certain terminal
|
|
||||||
emulators, and this shows the range of colors available.
|
|
||||||
|
|
||||||
task color white on red This is how to show a color sample.
|
|
||||||
|
|
||||||
task color legend Or samples of all the active color settings.
|
|
||||||
|
|
||||||
Themes are a simple way to use coordinated color schemes
|
|
||||||
so by including a color theme into the configuration file,
|
|
||||||
you can see some striking effects.
|
|
||||||
|
|
||||||
A blue theme.
|
|
||||||
|
|
||||||
# include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
vi ~/.taskrc
|
|
||||||
task color legend
|
|
||||||
task list
|
|
||||||
A red theme.
|
|
||||||
|
|
||||||
# include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
vi ~/.taskrc
|
|
||||||
task color legend
|
|
||||||
task list
|
|
||||||
A general dark theme.
|
|
||||||
|
|
||||||
# include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
vi ~/.taskrc
|
|
||||||
task list
|
|
||||||
|
|
||||||
Here is are two color rules that specify a dark blue
|
|
||||||
background for all tasks that are part of the 'party'
|
|
||||||
project, and uses bold to identify any tasks with the
|
|
||||||
keyword 'invitations' in the description.
|
|
||||||
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
|
|
||||||
man task-color There is a man page with a writeup of all the color
|
|
||||||
capabilities.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Remove bg: and fg: because they are deprecated.
|
|
||||||
Demonstrate different themes.
|
|
||||||
More color rules.
|
|
||||||
Mention rc.color.precedence.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Configuration ---------------------------------------------
|
|
||||||
|
|
||||||
task show There is a 'show' command, that is used to display the
|
|
||||||
active configuration. There are hundreds of settings that
|
|
||||||
can be changed, and every one has a sensible default.
|
|
||||||
|
|
||||||
man taskrc If you want a complete list of all the settings and their
|
|
||||||
meanings, read the man page.
|
|
||||||
|
|
||||||
task config answer 42 The 'config' command is used to modify the settings, and in
|
|
||||||
this case the configuration variable 'answer' is given the
|
|
||||||
value of 42.
|
|
||||||
|
|
||||||
task show answer The 'show' command indicates that the value was changed,
|
|
||||||
task config answer and also that the variable is unrecognized. The show
|
|
||||||
command performs a detailed check on your configuration, and
|
|
||||||
alerts you to several kinds of problem. The config command
|
|
||||||
can also remove a value.
|
|
||||||
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
A very powerful feature is the ability to override the
|
|
||||||
configuration variables temporarily. Here I am requesting
|
|
||||||
an ascending sort on the description field only.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Mention minimal asspect of ~/.taskrc
|
|
||||||
Mention rc override of file
|
|
||||||
Mention rc overrides of values
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Custom Report ---------------------------------------------
|
|
||||||
|
|
||||||
You can even define your own custom report. Let's quickly
|
|
||||||
create a custom report - we'll call it foo - and I can
|
|
||||||
choose from a long list of fields to include in the report,
|
|
||||||
but I want to see the ID, the date when I entered the task,
|
|
||||||
and the description. I can specify the labels for those
|
|
||||||
columns, the sort order of the report, and I can filter.
|
|
||||||
|
|
||||||
cat >> ~/.taskrc
|
|
||||||
report.foo.description=My own report
|
|
||||||
report.foo.columns=id,entry,description
|
|
||||||
report.foo.labels=ID,Entered,Description
|
|
||||||
report.foo.sort=entry+,description+
|
|
||||||
report.foo.filter=status:pending
|
|
||||||
|
|
||||||
task help | grep foo Custom reports also show up on the help output.
|
|
||||||
|
|
||||||
task show report.foo I can inspect the configuration.
|
|
||||||
|
|
||||||
task foo And they can be run just like the other reports.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Mention all reports are custom reports.
|
|
||||||
Show 'reports' command
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Defaults --------------------------------------------------
|
|
||||||
|
|
||||||
task config default.command list There is a default command, which can be set to anything,
|
|
||||||
task in this case it is set to the 'list' report. Then running
|
|
||||||
taskwarrior with no command name runs the default command.
|
|
||||||
|
|
||||||
task config default.priority H I can also specify a default priority and project, which
|
|
||||||
task config default.project Work means that any tasks added will use them, unless an
|
|
||||||
task add New task alternative is provided.
|
|
||||||
task list
|
|
||||||
|
|
||||||
task undo Let's just revert those changes, to clean up.
|
|
||||||
task config default.priority
|
|
||||||
task config default.project
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- 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.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show color rules.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Due dates -------------------------------------------------
|
|
||||||
|
|
||||||
task 1 due:7/31/2010 Due dates can be specified as dates...
|
|
||||||
task 1 due:2wks as some distance into the future...
|
|
||||||
task 1 due:-2wks or past...
|
|
||||||
task 1 due:eom or by mnemonic (end of month)...
|
|
||||||
task 2 due:8th or by ordinal...
|
|
||||||
task 2 due:sunday or by day of week...
|
|
||||||
task 5 due:eow
|
|
||||||
task list Some of these dates are in the past, so now you see there
|
|
||||||
task overdue are overdue tasks. Due dates have different colors for
|
|
||||||
due, imminent, today and overdue values.
|
|
||||||
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
You can also choose the format - for input and output.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show inputting date+time
|
|
||||||
Show alternate rc.due
|
|
||||||
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
|
|
||||||
Calendar trick
|
|
||||||
ln -s `which task` ./cal
|
|
||||||
./cal
|
|
||||||
|
|
||||||
Synch
|
|
||||||
push
|
|
||||||
pull
|
|
||||||
merge
|
|
||||||
|
|
||||||
Logo
|
|
||||||
|
|
||||||
Version
|
|
||||||
|
|
||||||
Verbosity
|
|
||||||
|
|
||||||
Formats
|
|
||||||
|
|
||||||
Setup
|
|
||||||
First time use
|
|
||||||
Where the files are
|
|
||||||
Using the man pages
|
|
||||||
http://tasktools.org/latest
|
|
||||||
|
|
||||||
Next Report
|
|
||||||
Usage
|
|
||||||
Configuration
|
|
||||||
Urgency
|
|
||||||
+next special tag
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Advanced Filters ------------------------------------------
|
|
||||||
|
|
||||||
task list Filters are a very powerful tool. First here is an
|
|
||||||
task list invit unfiltered list, which shows all tasks. Now again, but with
|
|
||||||
the text 'invit', which acts as a filter on the description
|
|
||||||
field.
|
|
||||||
|
|
||||||
task list description.contains:invit This is the equivalent form using attribute modifiers. In
|
|
||||||
this example we are filtering on descriptions that contain
|
|
||||||
the word fragment. Here we are using the 'contains'
|
|
||||||
modifier, but there are many others.
|
|
||||||
|
|
||||||
task list desc.word:the All tasks containing the whole word 'the'. See how
|
|
||||||
annotations are also searched?
|
|
||||||
|
|
||||||
task list desc.noword:invitations Here is a list of all tasks that do not contain the whole
|
|
||||||
word 'invitations'.
|
|
||||||
|
|
||||||
task list pro:party Here list all tasks in the 'party' project.
|
|
||||||
task list pro.is:party And the full equivalent.
|
|
||||||
task list pro.not:party Here list tasks that are not in the 'party' project. I
|
|
||||||
could have also used 'isnt' here - there are several
|
|
||||||
synonyms for modifiers, so that the filter can be written
|
|
||||||
so that it reads naturally.
|
|
||||||
|
|
||||||
task list pro:party pri.over:L Here the 'over' modifier is filtering on priorities that
|
|
||||||
sort higher than 'Low', and also filtering on the 'party'
|
|
||||||
project. There are two terms in this filter.
|
|
||||||
|
|
||||||
task list pro:party limit:2 Same again, but only show me the first two tasks.
|
|
||||||
task list limit:page Now all tasks, but just show the first page of tasks. I
|
|
||||||
don't have a page full of tasks here, but you get the idea.
|
|
||||||
|
|
||||||
task all status:pending Now you can see how some of the built-in reports work. The
|
|
||||||
'list' report is just all tasks, filtered so that only the
|
|
||||||
pending tasks are shown.
|
|
||||||
|
|
||||||
task all status:waiting The 'waiting' report is similarly defined.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show boolean combinations
|
|
||||||
Show regexes
|
|
||||||
Show substitutions
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Help ------------------------------------------------------
|
|
||||||
|
|
||||||
task help You'll find a quick reference page built in, with the 'help'
|
|
||||||
man task command, or perhaps you'll want to take a look at the several
|
|
||||||
man taskrc man pages installed. This demo has superficially shown
|
|
||||||
man task-color many features which have more capability and depth which you
|
|
||||||
can find in the man pages, and online.
|
|
||||||
|
|
||||||
man task-tutorial This screencast is actually just a recording of me going
|
|
||||||
through the tutorial.
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Replace spoken track completely.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Import/Export ---------------------------------------------
|
|
||||||
|
|
||||||
task export.csv You can export your tasks. Here you see all tasks being
|
|
||||||
exported in CSV format.
|
|
||||||
|
|
||||||
task export.csv venue Let's just export one task in CSV format...
|
|
||||||
task export.vcalendar venue Or in VCalendar format...
|
|
||||||
task export.yaml venue Or YAML.
|
|
||||||
|
|
||||||
cat file.text I can also import. Here I am importing simple lines of
|
|
||||||
task import file.text text. Taskwarrior recognizes the format and confirms.
|
|
||||||
|
|
||||||
cat file.yaml Here is a YAML example. Taskwarrior can read several
|
|
||||||
task import file.yaml formats, including old versions of its data files. Using
|
|
||||||
YAML, you can round-trip the data without loss.
|
|
||||||
|
|
||||||
task new limit:2 Here are the imported tasks.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show new export scripts
|
|
||||||
Show same script in multiple languages
|
|
||||||
Show new import scripts
|
|
||||||
Explain that scripts are outside the core product
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Info ------------------------------------------------------
|
|
||||||
|
|
||||||
task 1 info During that undo operation, taskwarrior displayed metadata
|
|
||||||
task 1 that is associated with the task. You can display this
|
|
||||||
with the info command, and its shortcut.
|
|
||||||
|
|
||||||
task stats There are also statistics that taskwarrior gathers, which
|
|
||||||
I can display.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show multiple info reports
|
|
||||||
Show info using UUID
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Intro -----------------------------------------------------
|
|
||||||
|
|
||||||
http://taskwarrior.org Hello, and welcome to this taskwarrior version 1.9.3 demo.
|
|
||||||
I'm going to show you over 100 features, so don't blink, or
|
|
||||||
you'll miss some. Even experienced users are going to learn
|
|
||||||
*something*.
|
|
||||||
|
|
||||||
I will start off with basic usage, and proceed to more
|
|
||||||
sophisticated commands as we go along.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Include first time use
|
|
||||||
Include 30-second tutorial
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Modifications ---------------------------------------------
|
|
||||||
|
|
||||||
task 7 Pay rent at the end of the month Task 7 is not worded correctly, so I can modify that by
|
|
||||||
specifying a task ID and a new description. This is also
|
|
||||||
considered a bulk change, and so requires confirmation.
|
|
||||||
|
|
||||||
task add music We'll need music.
|
|
||||||
task 8 prepend Select some I can prepend to that.
|
|
||||||
task 8 append for after dinner I can append to that.
|
|
||||||
task list
|
|
||||||
|
|
||||||
task edit I can also go straight into an editor and modify anything.
|
|
||||||
|
|
||||||
task add Hire a band? <--- Sometimes the command will confuse the shell. In this case,
|
|
||||||
what would happen if there was a file named 'bands' in the
|
|
||||||
current directory? The shell would expand that wildcard,
|
|
||||||
so to avoid that, you can...
|
|
||||||
task add Hire a band\? <--- escape the wildcard...
|
|
||||||
task add "Hire a band?" <--- or quote the whole description...
|
|
||||||
|
|
||||||
task add -- Hire a band\? +dj You can also use the minus minus operator which tells
|
|
||||||
taskwarrior to stop being clever and interpret the rest
|
|
||||||
of the arguments as a task description. Otherwise, that
|
|
||||||
+dj would be interpreted as a tag.
|
|
||||||
|
|
||||||
task undo We don't need a band, so the easiest way to get rid of that
|
|
||||||
task is to undo the last change. Taskwarrior has a
|
|
||||||
complete undo stack, so you can undo all the way back to
|
|
||||||
the beginning.
|
|
||||||
task 1 delete The undo operation gets rid of the task completely, but I
|
|
||||||
task undo could also have just deleted the task, then the deletion
|
|
||||||
itself would be tracked, and also undoable.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show more shell escapes.
|
|
||||||
show 'modify' command.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Priorities ------------------------------------------------
|
|
||||||
|
|
||||||
task 1-3,5 priority:H Priorities are another way to organize tasks. You can use
|
|
||||||
task list priority values of high, medium and low, and taskwarrior
|
|
||||||
knows these as H, M or L.
|
|
||||||
|
|
||||||
task 3 pri: You can remove priorities by specifying a blank value.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Projects --------------------------------------------------
|
|
||||||
|
|
||||||
task add Pay teh rent on teh 31st Remember to pay the rent at the end of the month. Oh,
|
|
||||||
task 7 /teh/teh/g that was sloppy, but it can be fixed with a global
|
|
||||||
task list substitution.
|
|
||||||
|
|
||||||
task 7 project:home We can now use projects to separate home chores from the
|
|
||||||
party preparation. Let's assign that last task to the
|
|
||||||
'home' project. Note that a task may only belong to one
|
|
||||||
project.
|
|
||||||
|
|
||||||
task 1-6 project:party And we will put those first six tasks in the 'party'
|
|
||||||
project. See how we specify a range of tasks? Taskwarrior
|
|
||||||
will want to confirm bulk changes like this, but we'll
|
|
||||||
accept all changes here.
|
|
||||||
|
|
||||||
task projects Now that we have multiple projects, as shown here, we can
|
|
||||||
task list project:home use project as a filter for the list report. You can see
|
|
||||||
task li pro:par again that we can abbreviate 'list' and 'project', but when
|
|
||||||
we abbreviate 'party', we are filtering all the projects
|
|
||||||
that begin with 'par'.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show project change stats.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Recurrence ------------------------------------------------
|
|
||||||
|
|
||||||
task 7 info Remember the task we added to pay the rent? We're going to
|
|
||||||
task 7 due:eom recur:monthly need to do that every month. Recurring tasks allow us to
|
|
||||||
task 7 set up a single task that keeps coming back, just as you'd
|
|
||||||
expect.
|
|
||||||
|
|
||||||
task 7 until:eoy You can also limit the extent of the recurrence. Let's make
|
|
||||||
sure the task doesn't recur after the lease ends.
|
|
||||||
|
|
||||||
task recurring And there is a recurring report that shows you only the
|
|
||||||
recurring tasks.
|
|
||||||
|
|
||||||
To illustrate a point, let's set up a recurring annual task
|
|
||||||
as a reminder to pay taxes, and put the due date in the past.
|
|
||||||
This will cause task to fill in the gaps, and create a series
|
|
||||||
of severely overdue tasks.
|
|
||||||
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task long
|
|
||||||
|
|
||||||
task 11 delete # y y Deletions to recurring tasks can be escalated to include all
|
|
||||||
task list the recurrences of a task.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Explain parent/child.
|
|
||||||
Show rc.recurrence.limit.
|
|
||||||
Show propagated changes.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Reports ---------------------------------------------------
|
|
||||||
|
|
||||||
task minimal Taskwarrior has a good many reports. There is the bare minimum.
|
|
||||||
task ls The simple.
|
|
||||||
task list The standard.
|
|
||||||
task long The kitchen sink.
|
|
||||||
task all The packrat.
|
|
||||||
task completed Nostalgia.
|
|
||||||
task recurring Groundhog day.
|
|
||||||
task waiting Surprises.
|
|
||||||
task blocked Wedged.
|
|
||||||
task unblocked Unencumbered.
|
|
||||||
task oldest Ancient history.
|
|
||||||
task newest Contemporary.
|
|
||||||
task timesheet Corporate.
|
|
||||||
task next And "what should I work on next?" This one can be useful
|
|
||||||
because it pulls a few of the highest priority tasks from
|
|
||||||
all the projects. It's the report we should all be using.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
New 'reports' command.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Shell -----------------------------------------------------
|
|
||||||
|
|
||||||
task shell You can use the shell command to create a more immersive
|
|
||||||
task> projects environment. Any task command you run outside the shell
|
|
||||||
task> tags can also be run inside the shell, without the need to prefix
|
|
||||||
task> list every command with "task".
|
|
||||||
task> quit
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show use of rlwrap.
|
|
||||||
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Tags ------------------------------------------------------
|
|
||||||
|
|
||||||
task list A task may only have one project, but it may have any number
|
|
||||||
of tags, which are just single words associated with the task.
|
|
||||||
|
|
||||||
task 3,5,6 +mall I can go to the print shop at the mall, and do all the
|
|
||||||
invitation tasks, so let's tag them all.
|
|
||||||
|
|
||||||
task long The long report shows tags, too,
|
|
||||||
|
|
||||||
task list +mall and I can use tags as a filter to any report too.
|
|
||||||
|
|
||||||
task 3 -mall I made a mistake - I can't mail out the invitations at the
|
|
||||||
mall, so let's remove that tag.
|
|
||||||
|
|
||||||
---------------------------------------- Special Tags ----------------------------------------------
|
|
||||||
|
|
||||||
task 6 +nocolor You've seen tags, but there are also 'special tags' that
|
|
||||||
task list have effects on individual tasks. The 'nocolor' special
|
|
||||||
tag causes the color rules to be bypassed.
|
|
||||||
|
|
||||||
task tags Special tags are highlighted by the 'tags' command.
|
|
||||||
|
|
||||||
task 6 -nocolor There are others - the 'nonag' special tag prevents the
|
|
||||||
generation of nag messages when you work on low priority
|
|
||||||
tasks when there are more important ones.
|
|
||||||
|
|
||||||
The 'nocal' special tag will prevent a task from appearing
|
|
||||||
on the calendar.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
Show 'nocal'
|
|
||||||
Show 'nonag'
|
|
||||||
Show 'next'
|
|
||||||
Show how adding a special tag generates feedback.
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
rm -f /Users/paul/.task/pending.data /Users/paul/.task/completed.data /Users/paul/.task/undo.data
|
|
||||||
|
|
||||||
echo 'data.location=~/.task' > /Users/paul/.taskrc
|
|
||||||
echo 'color=off' >> /Users/paul/.taskrc
|
|
||||||
echo 'color.summary.background=on gray3' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-red-256.theme' >> /Users/paul/.taskrc
|
|
||||||
echo '#include /usr/local/share/doc/task/rc/dark-256.theme' >> /Users/paul/.taskrc
|
|
||||||
|
|
||||||
# 1 Intro
|
|
||||||
|
|
||||||
# 2 Basic usage
|
|
||||||
echo Basic usage --------------------------------------------------------------
|
|
||||||
echo $ task add Select a free weekend in November
|
|
||||||
task add Select a free weekend in November
|
|
||||||
echo $ task add Select and book a venue
|
|
||||||
task add Select and book a venue
|
|
||||||
echo $ task add Come up with a guest list
|
|
||||||
task add Come up with a guest list
|
|
||||||
echo $ task add Mail invitations
|
|
||||||
task add Mail invitations
|
|
||||||
echo $ task add Select a caterer
|
|
||||||
task add Select a caterer
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task log Order a special cake
|
|
||||||
task log Order a special cake
|
|
||||||
echo $ task 4 duplicate /Mail/Design/
|
|
||||||
task 4 duplicate /Mail/Design/
|
|
||||||
echo $ task 4 duplicate /Mail/Print/
|
|
||||||
task 4 duplicate /Mail/Print/
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 done
|
|
||||||
task 3 done
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 3 Projects
|
|
||||||
echo Projects --------------------------------------------------------------
|
|
||||||
echo $ task add Pay teh rent on teh 31st
|
|
||||||
task add Pay teh rent on teh 31st
|
|
||||||
echo $ task 7 /teh/the/g
|
|
||||||
task 7 /teh/the/g
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 7 project:home
|
|
||||||
task 7 project:home
|
|
||||||
echo $ task 1-6 project:party
|
|
||||||
echo 'All' | task 1-6 project:party
|
|
||||||
echo $ task projects
|
|
||||||
task projects
|
|
||||||
echo $ task list project:home
|
|
||||||
task list project:home
|
|
||||||
echo $ task li pro:par
|
|
||||||
task li pro:par
|
|
||||||
|
|
||||||
# 4 Priorities
|
|
||||||
echo Priorities --------------------------------------------------------------
|
|
||||||
echo $ task 1-3,5 priority:H
|
|
||||||
echo 'All' | task 1-3,5 priority:H
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3 pri:
|
|
||||||
task 3 pri:
|
|
||||||
|
|
||||||
# 5 Tags
|
|
||||||
echo Tags --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 3,5,6 +mall
|
|
||||||
echo 'All' | task 3,5,6 +mall
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task list +mall
|
|
||||||
task list +mall
|
|
||||||
echo $ task 3 -mall
|
|
||||||
task 3 -mall
|
|
||||||
|
|
||||||
# 6 Modifications
|
|
||||||
echo Modifications --------------------------------------------------------------
|
|
||||||
echo $ task 7 Pay rent at the end of the month
|
|
||||||
echo 'Yes' | task 7 Pay rent at the end of the month
|
|
||||||
echo $ task add music
|
|
||||||
task add music
|
|
||||||
echo $ task 8 prepend Select some
|
|
||||||
task 8 prepend Select some
|
|
||||||
echo $ task 8 append for after dinner
|
|
||||||
task 8 append for after dinner
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task edit
|
|
||||||
#task edit
|
|
||||||
echo $ task add Hire a band?
|
|
||||||
#task add Hire a band?
|
|
||||||
echo $ task add Hire a band\?
|
|
||||||
#task add Hire a band\?
|
|
||||||
echo $ task add "Hire a band?"
|
|
||||||
#task add "Hire a band?"
|
|
||||||
echo $ task add -- Hire a band\? +dj
|
|
||||||
task add -- Hire a band\? +dj
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task 1 delete
|
|
||||||
echo 'y' | task 1 delete
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
|
|
||||||
# 7 Info
|
|
||||||
echo Info --------------------------------------------------------------
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task stats
|
|
||||||
task stats
|
|
||||||
|
|
||||||
# 8 Annotations
|
|
||||||
echo Annotations --------------------------------------------------------------
|
|
||||||
echo $ task 1 annotate the 13 looks good
|
|
||||||
task 1 annotate the 13 looks good
|
|
||||||
sleep 1
|
|
||||||
echo $ task 1 annotate or the 14th
|
|
||||||
task 1 annotate or the 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list rc.annotations:full
|
|
||||||
task list rc.annotations:full
|
|
||||||
echo $ task list rc.annotations:sparse
|
|
||||||
task list rc.annotations:sparse
|
|
||||||
echo $ task list rc.annotations:none
|
|
||||||
task list rc.annotations:none
|
|
||||||
echo $ task 1 denotate 14th
|
|
||||||
task 1 denotate 14th
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 9 Configuration
|
|
||||||
echo Configuration --------------------------------------------------------------
|
|
||||||
echo $ task show
|
|
||||||
task show
|
|
||||||
echo $ task config answer forty-two
|
|
||||||
echo 'y' | task config answer forty-two
|
|
||||||
echo $ task show answer
|
|
||||||
task show answer
|
|
||||||
echo $ task config answer
|
|
||||||
echo 'y' | task config answer
|
|
||||||
echo $ task rc.report.list.sort=description+ list
|
|
||||||
task rc.report.list.sort=description+ list
|
|
||||||
|
|
||||||
# 10 Defaults
|
|
||||||
echo Defaults --------------------------------------------------------------
|
|
||||||
echo $ task config default.command list
|
|
||||||
echo 'y' | task config default.command list
|
|
||||||
echo $ task
|
|
||||||
task
|
|
||||||
echo $ task config default.priority H
|
|
||||||
echo 'y' | task config default.priority H
|
|
||||||
echo $ task config default.project Work
|
|
||||||
echo 'y' | task config default.project Work
|
|
||||||
echo $ task add New task
|
|
||||||
task add New task
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task undo
|
|
||||||
echo 'y' | task undo
|
|
||||||
echo $ task config default.priority
|
|
||||||
echo 'y' | task config default.priority
|
|
||||||
echo $ task config default.project
|
|
||||||
echo 'y' | task config default.project
|
|
||||||
|
|
||||||
# 11 Aliases
|
|
||||||
echo Aliases --------------------------------------------------------------
|
|
||||||
echo $ task config alias.zzz list
|
|
||||||
echo 'y' | task config alias.zzz list
|
|
||||||
echo $ task zzz
|
|
||||||
task zzz
|
|
||||||
echo $ task z
|
|
||||||
task z
|
|
||||||
|
|
||||||
# 12 Color
|
|
||||||
echo Color --------------------------------------------------------------
|
|
||||||
echo $ task config color on
|
|
||||||
echo 'y' | task config color on
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:on_red
|
|
||||||
task 1 bg:on_red
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 1 bg:
|
|
||||||
task 1 bg:
|
|
||||||
echo $ task color
|
|
||||||
task color
|
|
||||||
echo $ task color white on red
|
|
||||||
task color white on red
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-blue-256.theme
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/dark-blue-256.theme' >> x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-red-256.theme
|
|
||||||
sed 's/blue/red/' x >x2 && mv x2 x
|
|
||||||
echo $ task color legend
|
|
||||||
task color legend
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/dark-256.theme
|
|
||||||
sed 's/red-//' x >x2 && mv x2 x
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
task "rc.color.project.party=on rgb001" rc.color.keyword.invit=bold list
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
|
|
||||||
# 13 Active tasks
|
|
||||||
echo Active tasks --------------------------------------------------------------
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task active
|
|
||||||
task active
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
|
|
||||||
echo $ task config journal.time on
|
|
||||||
task config journal.time on
|
|
||||||
echo $ task config rc.dateformat.xxx xxx
|
|
||||||
task config rc.dateformat.xxx xxx
|
|
||||||
echo $ task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
task config dateformat.annotation 'Y/m/d H:N'
|
|
||||||
echo $ task 2 start
|
|
||||||
task 2 start
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
echo $ task 2 stop
|
|
||||||
task 2 stop
|
|
||||||
echo $ task list venue
|
|
||||||
task list venue
|
|
||||||
|
|
||||||
# 14 Due dates
|
|
||||||
echo Due dates --------------------------------------------------------------
|
|
||||||
echo $ task 1 due:7/31/2010
|
|
||||||
task 1 due:7/31/2010
|
|
||||||
echo $ task 1 due:2wks
|
|
||||||
task 1 due:2wks
|
|
||||||
echo $ task 1 due:-2wks
|
|
||||||
task 1 due:-2wks
|
|
||||||
echo $ task 1 due:eom
|
|
||||||
task 1 due:eom
|
|
||||||
echo $ task 2 due:8th
|
|
||||||
task 2 due:8th
|
|
||||||
echo $ task 2 due:sunday
|
|
||||||
task 2 due:sunday
|
|
||||||
echo $ task 5 due:eow
|
|
||||||
task 5 due:eow
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task overdue
|
|
||||||
task overdue
|
|
||||||
echo $ task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
task rc.dateformat.report:Y-M-DTH:N:SZ list
|
|
||||||
|
|
||||||
# 15 Calendar
|
|
||||||
echo Calendar --------------------------------------------------------------
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
#vi ~/.taskrc # include /usr/local/share/doc/task/rc/holidays-US.rc
|
|
||||||
echo 'include /usr/local/share/doc/task/rc/holidays-US.rc' >> x
|
|
||||||
echo $ task calendar
|
|
||||||
task calendar
|
|
||||||
echo $ task cal 2010
|
|
||||||
task cal 2010
|
|
||||||
echo $ task rc.calendar.details:full cal
|
|
||||||
task rc.calendar.details:full cal
|
|
||||||
echo $ task rc.calendar.holidays:full cal
|
|
||||||
task rc.calendar.holidays:full cal
|
|
||||||
|
|
||||||
# 16 Recurrence
|
|
||||||
echo Recurrence --------------------------------------------------------------
|
|
||||||
echo $ task 7 info
|
|
||||||
task 7 info
|
|
||||||
echo $ task 7 due:eom recur:monthly
|
|
||||||
task 7 due:eom recur:monthly
|
|
||||||
echo $ task 7
|
|
||||||
task 7
|
|
||||||
echo $ task 7 until:eoy
|
|
||||||
task 7 until:eoy
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
task add Pay taxes due:4/15/2007 recur:yearly
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task 11 delete
|
|
||||||
printf "y\ny\n" | task 11 delete # y, y
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
|
|
||||||
# 17 Shell
|
|
||||||
echo Shell --------------------------------------------------------------
|
|
||||||
echo $ task shell
|
|
||||||
#task shell
|
|
||||||
echo '> projects'
|
|
||||||
#> projects
|
|
||||||
echo '> tags'
|
|
||||||
#> tags
|
|
||||||
echo '> list'
|
|
||||||
#> list
|
|
||||||
echo '> quit'
|
|
||||||
#> quit
|
|
||||||
|
|
||||||
# 18 Special tags
|
|
||||||
echo Special tags --------------------------------------------------------------
|
|
||||||
echo $ task 6 +nocolor
|
|
||||||
task 6 +nocolor
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task tags
|
|
||||||
task tags
|
|
||||||
echo $ task 6 -nocolor
|
|
||||||
task 6 -nocolor
|
|
||||||
|
|
||||||
# 19 Waiting
|
|
||||||
echo Waiting --------------------------------------------------------------
|
|
||||||
echo $ task add Look for new apartment due:eoy
|
|
||||||
task add Look for new apartment due:eoy
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 10 wait:12/1/2010
|
|
||||||
task 10 wait:12/1/2010
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task add Do something in a few seconds
|
|
||||||
task add Do something in a few seconds
|
|
||||||
echo $ task 11 wait:5s
|
|
||||||
task 11 wait:5s
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
sleep 5
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task 11 rc.confirmation:no delete
|
|
||||||
task 11 rc.confirmation:no delete
|
|
||||||
|
|
||||||
# 20 Dependencies
|
|
||||||
echo Dependencies --------------------------------------------------------------
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task 3 depends:6
|
|
||||||
task 3 depends:6
|
|
||||||
echo $ task 6 dep:5
|
|
||||||
task 6 dep:5
|
|
||||||
echo $ task 2 dep:1
|
|
||||||
task 2 dep:1
|
|
||||||
echo $ task 5 dep:1,2
|
|
||||||
task 5 dep:1,2
|
|
||||||
echo $ task 4 dep:1
|
|
||||||
task 4 dep:1
|
|
||||||
echo $ task long pro:party
|
|
||||||
task long pro:party
|
|
||||||
echo $ task 5 dep:-1
|
|
||||||
task 5 dep:-1
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task unblocked
|
|
||||||
task unblocked
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
echo $ task 2 info
|
|
||||||
task 2 info
|
|
||||||
echo $ task 2 done
|
|
||||||
echo 'y' | task 2 done
|
|
||||||
echo $ task 1 info
|
|
||||||
task 1 info
|
|
||||||
|
|
||||||
# 21 Reports
|
|
||||||
echo Reports --------------------------------------------------------------
|
|
||||||
echo $ task minimal
|
|
||||||
task minimal
|
|
||||||
echo $ task ls
|
|
||||||
task ls
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task long
|
|
||||||
task long
|
|
||||||
echo $ task all
|
|
||||||
task all
|
|
||||||
echo $ task completed
|
|
||||||
task completed
|
|
||||||
echo $ task recurring
|
|
||||||
task recurring
|
|
||||||
echo $ task waiting
|
|
||||||
task waiting
|
|
||||||
echo $ task blocked
|
|
||||||
task blocked
|
|
||||||
echo $ task oldest
|
|
||||||
task oldest
|
|
||||||
echo $ task newest
|
|
||||||
task newest
|
|
||||||
echo $ task timesheet
|
|
||||||
task timesheet
|
|
||||||
echo $ task next
|
|
||||||
task next
|
|
||||||
|
|
||||||
# 22 Custom report
|
|
||||||
echo Custom report --------------------------------------------------------------
|
|
||||||
echo 'report.foo.description=My own report' >> x
|
|
||||||
echo 'report.foo.columns=id,entry,description' >> x
|
|
||||||
echo 'report.foo.labels=ID,Entered,Description' >> x
|
|
||||||
echo 'report.foo.sort=entry+,description+' >> x
|
|
||||||
echo 'report.foo.filter=status:pending' >> x
|
|
||||||
echo 'task help | grep foo'
|
|
||||||
task help | grep foo
|
|
||||||
echo $ task show report.foo
|
|
||||||
task show report.foo
|
|
||||||
echo $ task foo
|
|
||||||
task foo
|
|
||||||
|
|
||||||
# 23 Charts
|
|
||||||
echo Charts --------------------------------------------------------------
|
|
||||||
echo $ task history
|
|
||||||
task history
|
|
||||||
echo $ task history.annual
|
|
||||||
task history.annual
|
|
||||||
echo $ task ghistory
|
|
||||||
task ghistory
|
|
||||||
echo $ task ghistory.annual
|
|
||||||
task ghistory.annual
|
|
||||||
echo $ task summary
|
|
||||||
task summary
|
|
||||||
|
|
||||||
# 24 Advanced filters
|
|
||||||
echo Advanced filters --------------------------------------------------------------
|
|
||||||
echo $ task list
|
|
||||||
task list
|
|
||||||
echo $ task list invit
|
|
||||||
task list invit
|
|
||||||
echo $ task list description.contains:invit
|
|
||||||
task list description.contains:invit
|
|
||||||
echo $ task list desc.word:the
|
|
||||||
task list desc.word:the
|
|
||||||
echo $ task list desc.noword:invitations
|
|
||||||
task list desc.noword:invitations
|
|
||||||
echo $ task list pro:party
|
|
||||||
task list pro:party
|
|
||||||
echo $ task list pro.is:party
|
|
||||||
task list pro.is:party
|
|
||||||
echo $ task list pro.not:party
|
|
||||||
task list pro.not:party
|
|
||||||
echo $ task list pro:party priority.over:L
|
|
||||||
task list pro:party priority.over:L
|
|
||||||
echo $ task list pro:party limit:2
|
|
||||||
task list pro:party limit:2
|
|
||||||
echo $ task list limit:page
|
|
||||||
task list limit:page
|
|
||||||
echo $ task all status:pending
|
|
||||||
task all status:pending
|
|
||||||
echo $ task all status:waiting
|
|
||||||
task all status:waiting
|
|
||||||
|
|
||||||
# 25 Import/export
|
|
||||||
echo Import/export --------------------------------------------------------------
|
|
||||||
echo $ task export.csv
|
|
||||||
task export.csv
|
|
||||||
echo $ task export.csv venue
|
|
||||||
task export.csv venue
|
|
||||||
echo $ task export.vcalendar venue
|
|
||||||
task export.vcalendar venue
|
|
||||||
echo $ task export.yaml venue
|
|
||||||
task export.yaml venue
|
|
||||||
|
|
||||||
cat <<EOF >file.text
|
|
||||||
Remember to read the task man page
|
|
||||||
EOF
|
|
||||||
cat file.text
|
|
||||||
echo $ task import file.text
|
|
||||||
printf "y\n" | task import file.text
|
|
||||||
|
|
||||||
cat <<EOF >file.yaml
|
|
||||||
%YAML 1.1
|
|
||||||
---
|
|
||||||
task:
|
|
||||||
description: Visit http://taskwarrior.org
|
|
||||||
due: 1281844800
|
|
||||||
entry: 1281289630
|
|
||||||
priority: H
|
|
||||||
project: work
|
|
||||||
status: pending
|
|
||||||
uuid: 23afada0-a446-8d5a-c213-30d99d52c4b0
|
|
||||||
...
|
|
||||||
EOF
|
|
||||||
cat file.yaml
|
|
||||||
echo $ task import file.yaml
|
|
||||||
printf "y\n" | task import file.yaml
|
|
||||||
echo $ task new limit:2
|
|
||||||
task new limit:2
|
|
||||||
|
|
||||||
# 26 Help
|
|
||||||
echo Help --------------------------------------------------------------
|
|
||||||
echo $ task help
|
|
||||||
task help
|
|
||||||
echo $ man task
|
|
||||||
#man task
|
|
||||||
echo $ man taskrc
|
|
||||||
#man taskrc
|
|
||||||
echo $ man task-color
|
|
||||||
#man task-color
|
|
||||||
echo $ man task-tutorial
|
|
||||||
#man task-tutorial
|
|
||||||
echo $ man task-faq
|
|
||||||
#man task-faq
|
|
||||||
echo $ man task-sync
|
|
||||||
#man task-sync
|
|
||||||
|
|
||||||
# 27 Wrap up
|
|
||||||
echo Wrap up --------------------------------------------------------------
|
|
||||||
echo $ task version
|
|
||||||
task version
|
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
[Make window 116x32 for movie recording, light text, dark background]
|
|
||||||
|
|
||||||
This is the script from which a 2.0-specific movie will be made. On the left
|
|
||||||
are the typed commands, and on the right is the voice track.
|
|
||||||
|
|
||||||
It is intended that the left and right be combined and the result will be a new
|
|
||||||
task-tutorial.5 man page.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------- Waiting ---------------------------------------------------
|
|
||||||
|
|
||||||
task add Look for new apartment due:eoy When you have a task with a due date that is far out into
|
|
||||||
task list the future, you may want to hide that task for a while.
|
|
||||||
|
|
||||||
task 10 wait:12/1/2010 You can provide a wait date for a task, and it will remain
|
|
||||||
task list hidden until that date. It will no longer be cluttering
|
|
||||||
task waiting your task list, but it is still there, and visible using
|
|
||||||
the 'waiting' report. When the wait date comes, the task
|
|
||||||
will just pop back into the list.
|
|
||||||
|
|
||||||
task add Do something in a few seconds To illustrate this, let's set up a task with a very short
|
|
||||||
task 11 wait:5s wait time of five seconds.
|
|
||||||
|
|
||||||
task list It's gone.
|
|
||||||
(sleep 5) We wait for 5 seconds...
|
|
||||||
task list And it's back.
|
|
||||||
task 11 rc.confirmation:no delete And now it's deleted.
|
|
||||||
|
|
||||||
---------------------------------------- End -------------------------------------------------------
|
|
||||||
|
|
||||||
@@ -1,9 +1,6 @@
|
|||||||
################################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark 16-color theme
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,78 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=
|
||||||
color.header=yellow
|
color.header=yellow
|
||||||
color.footnote=yellow
|
color.footnote=yellow
|
||||||
color.error=yellow
|
color.warning=bold red
|
||||||
color.debug=yellow
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
color.summary.bar=black on green
|
# Task state
|
||||||
color.summary.background=white on black
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=black on bright green
|
||||||
|
color.recurring=magenta
|
||||||
|
color.scheduled=white on green
|
||||||
|
color.until=
|
||||||
|
color.blocked=black on white
|
||||||
|
color.blocking=black on bright white
|
||||||
|
|
||||||
color.history.add=black on red
|
# Project
|
||||||
color.history.done=black on green
|
color.project.none=
|
||||||
color.history.delete=black on yellow
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=bold white
|
||||||
|
color.uda.priority.M=white
|
||||||
|
color.uda.priority.L=
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=bold yellow
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=green
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due=red
|
||||||
|
color.due.today=red
|
||||||
|
color.overdue=bold red
|
||||||
|
|
||||||
|
# UDA
|
||||||
|
#color.uda.X=
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.done=on green
|
||||||
color.burndown.pending=on red
|
color.burndown.pending=on red
|
||||||
color.burndown.started=on yellow
|
color.burndown.started=on yellow
|
||||||
color.burndown.done=on green
|
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=black on red
|
||||||
|
color.history.delete=black on yellow
|
||||||
|
color.history.done=black on green
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.background=white on black
|
||||||
|
color.summary.bar=black on green
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due=white on red
|
||||||
|
color.calendar.due.today=bold white on red
|
||||||
|
color.calendar.holiday=black on bright yellow
|
||||||
|
color.calendar.overdue=black on bright red
|
||||||
|
color.calendar.today=bold white on bright blue
|
||||||
|
color.calendar.weekend=white on bright black
|
||||||
|
color.calendar.weeknumber=bold blue
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=green
|
color.sync.added=green
|
||||||
color.sync.changed=yellow
|
color.sync.changed=yellow
|
||||||
color.sync.rejected=red
|
color.sync.rejected=red
|
||||||
|
|
||||||
color.undo.before=red
|
# Command: undo
|
||||||
color.undo.after=green
|
color.undo.after=green
|
||||||
|
color.undo.before=red
|
||||||
color.calendar.today=bold white on bright blue
|
|
||||||
color.calendar.due=white on red
|
|
||||||
color.calendar.due.today=bold white on red
|
|
||||||
color.calendar.overdue=black on bright red
|
|
||||||
color.calendar.weekend=white on bright black
|
|
||||||
color.calendar.holiday=black on bright yellow
|
|
||||||
color.calendar.weeknumber=bold blue
|
|
||||||
|
|
||||||
color.recurring=magenta
|
|
||||||
color.overdue=bold red
|
|
||||||
color.due.today=red
|
|
||||||
color.due=red
|
|
||||||
color.active=black on bright green
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=bold white
|
|
||||||
color.pri.M=white
|
|
||||||
color.pri.L=
|
|
||||||
color.tagged=green
|
|
||||||
color.blocked=black on white
|
|
||||||
color.blocking=black on bright white
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark 256-color theme
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,75 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
color.header=color3
|
color.header=color3
|
||||||
color.footnote=color3
|
color.footnote=color3
|
||||||
color.error=color3
|
color.warning=bold red
|
||||||
color.debug=color3
|
color.error=white on red
|
||||||
|
color.debug=color4
|
||||||
|
|
||||||
color.summary.bar=black on rgb141
|
# Task state
|
||||||
color.summary.background=white on color0
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=rgb555 on rgb410
|
||||||
|
color.recurring=rgb013
|
||||||
|
color.scheduled=on rgb001
|
||||||
|
color.until=
|
||||||
|
color.blocked=white on color8
|
||||||
|
color.blocking=black on color15
|
||||||
|
|
||||||
color.history.add=color0 on rgb500
|
# Project
|
||||||
color.history.done=color0 on rgb050
|
color.project.none=
|
||||||
color.history.delete=color0 on rgb550
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=color255
|
||||||
|
color.uda.priority.L=color245
|
||||||
|
color.uda.priority.M=color250
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=rgb440
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=rgb031
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due.today=rgb400
|
||||||
|
color.due=color1
|
||||||
|
color.overdue=color9
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.done=on rgb010
|
||||||
color.burndown.pending=on color9
|
color.burndown.pending=on color9
|
||||||
color.burndown.started=on color11
|
color.burndown.started=on color11
|
||||||
color.burndown.done=on rgb010
|
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=color0 on rgb500
|
||||||
|
color.history.delete=color0 on rgb550
|
||||||
|
color.history.done=color0 on rgb050
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.background=white on color0
|
||||||
|
color.summary.bar=black on rgb141
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due.today=color15 on color1
|
||||||
|
color.calendar.due=color0 on color1
|
||||||
|
color.calendar.holiday=color0 on color11
|
||||||
|
color.calendar.overdue=color0 on color9
|
||||||
|
color.calendar.today=color15 on rgb013
|
||||||
|
color.calendar.weekend=on color235
|
||||||
|
color.calendar.weeknumber=rgb013
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=rgb010
|
color.sync.added=rgb010
|
||||||
color.sync.changed=color11
|
color.sync.changed=color11
|
||||||
color.sync.rejected=color9
|
color.sync.rejected=color9
|
||||||
|
|
||||||
color.undo.before=color1
|
# Command: undo
|
||||||
color.undo.after=color2
|
color.undo.after=color2
|
||||||
|
color.undo.before=color1
|
||||||
color.calendar.today=color15 on rgb013
|
|
||||||
color.calendar.due=color0 on color1
|
|
||||||
color.calendar.due.today=color15 on color1
|
|
||||||
color.calendar.overdue=color0 on color9
|
|
||||||
color.calendar.weekend=on color235
|
|
||||||
color.calendar.holiday=color0 on color11
|
|
||||||
color.calendar.weeknumber=rgb013
|
|
||||||
|
|
||||||
color.recurring=rgb013
|
|
||||||
color.overdue=color9
|
|
||||||
color.due.today=rgb400
|
|
||||||
color.due=color1
|
|
||||||
color.active=rgb555 on rgb410
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=color255
|
|
||||||
color.pri.M=color250
|
|
||||||
color.pri.L=color245
|
|
||||||
color.tagged=rgb031
|
|
||||||
color.blocked=white on color8
|
|
||||||
color.blocking=white on color15
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on color233
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark 256-color theme, featuring blue.
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,75 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
color.header=rgb013
|
color.header=rgb013
|
||||||
color.footnote=rgb013
|
color.footnote=rgb013
|
||||||
color.error=rgb013
|
color.warning=bold red
|
||||||
|
color.error=white on red
|
||||||
color.debug=rgb013
|
color.debug=rgb013
|
||||||
|
|
||||||
color.summary.bar=white on rgb003
|
# Task state
|
||||||
color.summary.background=white on color0
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=rgb045 on rgb015
|
||||||
|
color.recurring=rgb115
|
||||||
|
color.scheduled=on rgb012
|
||||||
|
color.until=
|
||||||
|
color.blocked=white on rgb001
|
||||||
|
color.blocking=white on rgb002
|
||||||
|
|
||||||
color.history.add=color0 on rgb015
|
# Project
|
||||||
color.history.done=color0 on rgb025
|
color.project.none=
|
||||||
color.history.delete=color0 on rgb035
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=rgb035
|
||||||
|
color.uda.priority.L=rgb015
|
||||||
|
color.uda.priority.M=rgb025
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=rgb550
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=color246
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due.today=color252
|
||||||
|
color.due=color249
|
||||||
|
color.overdue=color255
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.done=on gray4
|
||||||
color.burndown.pending=on rgb004
|
color.burndown.pending=on rgb004
|
||||||
color.burndown.started=on rgb015
|
color.burndown.started=on rgb015
|
||||||
color.burndown.done=on gray4
|
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=color0 on rgb015
|
||||||
|
color.history.delete=color0 on rgb035
|
||||||
|
color.history.done=color0 on rgb025
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.background=on rgb001
|
||||||
|
color.summary.bar=on rgb114
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due.today=color0 on color252
|
||||||
|
color.calendar.due=color0 on color249
|
||||||
|
color.calendar.holiday=color255 on rgb013
|
||||||
|
color.calendar.overdue=color0 on color255
|
||||||
|
color.calendar.today=color0 on rgb115
|
||||||
|
color.calendar.weekend=on color235
|
||||||
|
color.calendar.weeknumber=rgb015
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=gray4
|
color.sync.added=gray4
|
||||||
color.sync.changed=rgb015
|
color.sync.changed=rgb015
|
||||||
color.sync.rejected=rgb004
|
color.sync.rejected=rgb004
|
||||||
|
|
||||||
color.undo.before=rgb013
|
# Command: undo
|
||||||
color.undo.after=rgb035
|
color.undo.after=rgb035
|
||||||
|
color.undo.before=rgb013
|
||||||
color.calendar.today=color0 on rgb115
|
|
||||||
color.calendar.due=color0 on color249
|
|
||||||
color.calendar.due.today=color0 on color252
|
|
||||||
color.calendar.overdue=color0 on color255
|
|
||||||
color.calendar.weekend=on color235
|
|
||||||
color.calendar.holiday=color255 on rgb013
|
|
||||||
color.calendar.weeknumber=rgb015
|
|
||||||
|
|
||||||
color.recurring=rgb115
|
|
||||||
color.overdue=color255
|
|
||||||
color.due.today=color252
|
|
||||||
color.due=color249
|
|
||||||
color.active=rgb045 on rgb015
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=rgb035
|
|
||||||
color.pri.M=rgb025
|
|
||||||
color.pri.L=rgb015
|
|
||||||
color.tagged=color246
|
|
||||||
color.blocked=white on rgb001
|
|
||||||
color.blocking=white on rgb002
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on color233
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark gray 256-color theme
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,75 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
color.header=color8
|
|
||||||
color.footnote=color8
|
|
||||||
color.error=color8
|
|
||||||
color.debug=color8
|
|
||||||
|
|
||||||
color.summary.bar=black on gray12
|
# General decoration
|
||||||
color.summary.background=white on gray3
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
color.history.add=color0 on gray6
|
|
||||||
color.history.done=color0 on gray15
|
|
||||||
color.history.delete=color0 on gray10
|
|
||||||
|
|
||||||
color.burndown.pending=on gray6
|
|
||||||
color.burndown.started=on gray15
|
|
||||||
color.burndown.done=on gray10
|
|
||||||
|
|
||||||
color.sync.added=gray10
|
|
||||||
color.sync.changed=gray15
|
|
||||||
color.sync.rejected=gray6
|
|
||||||
|
|
||||||
color.undo.before=gray6
|
|
||||||
color.undo.after=gray15
|
|
||||||
|
|
||||||
color.calendar.today=color8 on color15
|
|
||||||
color.calendar.due=color7 on color8
|
|
||||||
color.calendar.due.today=color15 on color8
|
|
||||||
color.calendar.overdue=underline color0 on color7
|
|
||||||
color.calendar.weekend=on color235
|
|
||||||
color.calendar.holiday=color7 on color15
|
|
||||||
color.calendar.weeknumber=gray4
|
|
||||||
|
|
||||||
color.recurring=gray8
|
|
||||||
color.overdue=color0 on color15
|
|
||||||
color.due.today=underline color0 on color7
|
|
||||||
color.due=color7
|
|
||||||
color.active=color7 on color8
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=color15
|
|
||||||
color.pri.M=color7
|
|
||||||
color.pri.L=color8
|
|
||||||
color.tagged=gray12
|
|
||||||
color.blocked=color15 on color8
|
|
||||||
color.blocking=color15 on color7
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on gray2
|
color.alternate=on gray2
|
||||||
|
color.header=color0 on gray11
|
||||||
|
color.footnote=on gray5
|
||||||
|
color.warning=bold red
|
||||||
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
|
# Task state
|
||||||
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=black on gray18
|
||||||
|
color.recurring=
|
||||||
|
color.scheduled=on gray8
|
||||||
|
color.until=
|
||||||
|
color.blocked=gray13
|
||||||
|
color.blocking=bold white
|
||||||
|
|
||||||
|
# Project
|
||||||
|
color.project.none=
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=gray21
|
||||||
|
color.uda.priority.M=gray18
|
||||||
|
color.uda.priority.L=gray12
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=bold white
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due=on gray3
|
||||||
|
color.due.today=on gray4
|
||||||
|
color.overdue=on gray6
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.pending=gray15 on gray5
|
||||||
|
color.burndown.started=black on gray10
|
||||||
|
color.burndown.done=gray5 on gray23
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=gray15 on gray5
|
||||||
|
color.history.delete=black on gray10
|
||||||
|
color.history.done=gray5 on gray23
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.bar=on gray12
|
||||||
|
color.summary.background=on gray5
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due=on gray8
|
||||||
|
color.calendar.due.today=black on gray15
|
||||||
|
color.calendar.holiday=black on gray20
|
||||||
|
color.calendar.overdue=gray2 on gray10
|
||||||
|
color.calendar.today=bold white
|
||||||
|
color.calendar.weekend=on gray2
|
||||||
|
color.calendar.weeknumber=gray6
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
|
color.sync.added=gray15 on gray5
|
||||||
|
color.sync.changed=black on gray10
|
||||||
|
color.sync.rejected=gray5 on gray23
|
||||||
|
|
||||||
|
# Command: undo
|
||||||
|
color.undo.before=white on black
|
||||||
|
color.undo.after=black on white
|
||||||
|
|
||||||
|
|||||||
98
doc/rc/dark-gray-blue-256.theme
Normal file
98
doc/rc/dark-gray-blue-256.theme
Normal file
@@ -0,0 +1,98 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included
|
||||||
|
# in all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||||
|
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
#
|
||||||
|
# http://www.opensource.org/licenses/mit-license.php
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
|
color.header=gray10
|
||||||
|
color.footnote=gray10
|
||||||
|
color.warning=
|
||||||
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
|
# Task state
|
||||||
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=color15 on rgb035
|
||||||
|
color.recurring=
|
||||||
|
color.scheduled=
|
||||||
|
color.until=
|
||||||
|
color.blocked=bold gray10 on gray4
|
||||||
|
color.blocking=gray18 on gray6
|
||||||
|
|
||||||
|
# Project
|
||||||
|
color.project.none=
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=
|
||||||
|
color.uda.priority.L=
|
||||||
|
color.uda.priority.M=
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due=color0 on rgb013
|
||||||
|
color.due.today=color0 on rgb024
|
||||||
|
color.overdue=color0 on rgb035
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.pending=white on gray9
|
||||||
|
color.burndown.started=black on gray16
|
||||||
|
color.burndown.done=white on rgb013
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=white on gray6
|
||||||
|
color.history.delete=black on gray18
|
||||||
|
color.history.done=black on rgb024
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.bar=on rgb012
|
||||||
|
color.summary.background=on gray2
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due=color0 on gray10
|
||||||
|
color.calendar.due.today=color0 on gray15
|
||||||
|
color.calendar.holiday=color15 on rgb005
|
||||||
|
color.calendar.overdue=color0 on gray20
|
||||||
|
color.calendar.today=underline black on color15
|
||||||
|
color.calendar.weekend=on gray4
|
||||||
|
color.calendar.weeknumber=gray10
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
|
color.sync.added=gray10
|
||||||
|
color.sync.changed=gray15
|
||||||
|
color.sync.rejected=gray23
|
||||||
|
|
||||||
|
# Command: undo
|
||||||
|
color.undo.before=rgb013
|
||||||
|
color.undo.after=rgb035
|
||||||
|
|
||||||
@@ -1,9 +1,6 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark 256-color theme, featuring green.
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,74 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
color.header=rgb031
|
color.header=rgb031
|
||||||
color.footnote=rgb031
|
color.footnote=rgb031
|
||||||
color.error=rgb031
|
color.warning=rgb020
|
||||||
color.debug=rgb031
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
color.summary.bar=white on rgb030
|
# Task state
|
||||||
color.summary.background=white on color0
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=rgb050 on rgb010
|
||||||
|
color.recurring=rgb151
|
||||||
|
color.scheduled=black on rgb031
|
||||||
|
color.until=
|
||||||
|
color.blocked=white on rgb010
|
||||||
|
color.blocking=white on rgb020
|
||||||
|
|
||||||
color.history.add=color0 on rgb010
|
# Project
|
||||||
color.history.done=color0 on rgb030
|
color.project.none=
|
||||||
color.history.delete=color0 on rgb050
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=rgb050
|
||||||
|
color.uda.priority.L=rgb010
|
||||||
|
color.uda.priority.M=rgb030
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=rgb440
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=color246
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due.today=color252
|
||||||
|
color.due=color249
|
||||||
|
color.overdue=color255
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.done=on gray4
|
||||||
color.burndown.pending=on rgb010
|
color.burndown.pending=on rgb010
|
||||||
color.burndown.started=on rgb030
|
color.burndown.started=on rgb030
|
||||||
color.burndown.done=on gray4
|
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=color0 on rgb010
|
||||||
|
color.history.delete=color0 on rgb050
|
||||||
|
color.history.done=color0 on rgb030
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.background=white on gray3
|
||||||
|
color.summary.bar=white on rgb030
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due.today=color0 on color225
|
||||||
|
color.calendar.due=color0 on color249
|
||||||
|
color.calendar.holiday=rgb151 on rgb020
|
||||||
|
color.calendar.overdue=color0 on color255
|
||||||
|
color.calendar.today=color0 on rgb151
|
||||||
|
color.calendar.weekend=on color235
|
||||||
|
color.calendar.weeknumber=rgb010
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=gray4
|
color.sync.added=gray4
|
||||||
color.sync.changed=rgb030
|
color.sync.changed=rgb030
|
||||||
color.sync.rejected=rgb010
|
color.sync.rejected=rgb010
|
||||||
|
|
||||||
color.undo.before=rgb031
|
# Command: undo
|
||||||
color.undo.after=rgb053
|
color.undo.after=rgb053
|
||||||
|
color.undo.before=rgb021
|
||||||
color.calendar.today=color0 on rgb151
|
|
||||||
color.calendar.due=color0 on color249
|
|
||||||
color.calendar.due.today=color0 on color225
|
|
||||||
color.calendar.overdue=color0 on color255
|
|
||||||
color.calendar.weekend=on color235
|
|
||||||
color.calendar.holiday=rgb151 on rgb020
|
|
||||||
color.calendar.weeknumber=rgb010
|
|
||||||
|
|
||||||
color.recurring=rgb151
|
|
||||||
color.overdue=color255
|
|
||||||
color.due.today=color252
|
|
||||||
color.due=color249
|
|
||||||
color.active=rgb050 on rgb010
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=rgb050
|
|
||||||
color.pri.M=rgb030
|
|
||||||
color.pri.L=rgb010
|
|
||||||
color.tagged=color246
|
|
||||||
color.blocked=white on rgb010
|
|
||||||
color.blocking=white on rgb020
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on color233
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark 256-color theme, featuring red.
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,75 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
color.header=rgb100
|
color.header=rgb100
|
||||||
color.footnote=rgb100
|
color.footnote=rgb100
|
||||||
color.error=rgb100
|
color.warning=red
|
||||||
color.debug=rgb100
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
color.summary.bar=white on rgb300
|
# Task state
|
||||||
color.summary.background=white on color0
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=rgb500 on rgb100
|
||||||
|
color.recurring=rgb511
|
||||||
|
color.scheduled=white on rgb311
|
||||||
|
color.until=
|
||||||
|
color.blocked=white on rgb100
|
||||||
|
color.blocking=white on rgb200
|
||||||
|
|
||||||
color.history.add=color0 on rgb100
|
# Project
|
||||||
color.history.done=color0 on rgb300
|
color.project.none=
|
||||||
color.history.delete=color0 on rgb500
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=rgb500
|
||||||
|
color.uda.priority.L=rgb300
|
||||||
|
color.uda.priority.M=rgb400
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=rgb511
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=color246
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due.today=color252
|
||||||
|
color.due=color249
|
||||||
|
color.overdue=color255
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
|
color.burndown.done=on gray4
|
||||||
color.burndown.pending=on rgb200
|
color.burndown.pending=on rgb200
|
||||||
color.burndown.started=on rgb411
|
color.burndown.started=on rgb411
|
||||||
color.burndown.done=on gray4
|
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=color0 on rgb100
|
||||||
|
color.history.delete=color0 on rgb500
|
||||||
|
color.history.done=color0 on rgb300
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.background=white on color0
|
||||||
|
color.summary.bar=white on rgb300
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due.today=color0 on color252
|
||||||
|
color.calendar.due=color0 on color249
|
||||||
|
color.calendar.holiday=rgb522 on rgb300
|
||||||
|
color.calendar.overdue=color0 on color255
|
||||||
|
color.calendar.today=color0 on rgb511
|
||||||
|
color.calendar.weekend=on color235
|
||||||
|
color.calendar.weeknumber=rgb100
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=gray4
|
color.sync.added=gray4
|
||||||
color.sync.changed=rgb411
|
color.sync.changed=rgb411
|
||||||
color.sync.rejected=rgb200
|
color.sync.rejected=rgb200
|
||||||
|
|
||||||
color.undo.before=rgb301
|
# Command: undo
|
||||||
color.undo.after=rgb503
|
color.undo.after=rgb511
|
||||||
|
color.undo.before=rgb200
|
||||||
color.calendar.today=color0 on rgb511
|
|
||||||
color.calendar.due=color0 on color249
|
|
||||||
color.calendar.due.today=color0 on color252
|
|
||||||
color.calendar.overdue=color0 on color255
|
|
||||||
color.calendar.weekend=on color235
|
|
||||||
color.calendar.holiday=rgb522 on rgb300
|
|
||||||
color.calendar.weeknumber=rgb100
|
|
||||||
|
|
||||||
color.recurring=rgb511
|
|
||||||
color.overdue=color255
|
|
||||||
color.due.today=color252
|
|
||||||
color.due=color249
|
|
||||||
color.active=rgb500 on rgb100
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=rgb500
|
|
||||||
color.pri.M=rgb400
|
|
||||||
color.pri.L=rgb300
|
|
||||||
color.tagged=color246
|
|
||||||
color.blocked=white on rgb100
|
|
||||||
color.blocking=white on rgb200
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on color233
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
################################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark violet 256-color theme
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,75 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
color.header=rgb013
|
color.header=rgb013
|
||||||
color.footnote=rgb013
|
color.footnote=rgb013
|
||||||
color.error=rgb013
|
color.warning=
|
||||||
color.debug=rgb013
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
color.summary.bar=white on rgb103
|
# Task state
|
||||||
color.summary.background=white on color0
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=rgb445 on rgb213
|
||||||
|
color.recurring=rgb115
|
||||||
|
color.scheduled=white on rgb113
|
||||||
|
color.until=
|
||||||
|
color.blocked=white on rgb101
|
||||||
|
color.blocking=white on rgb202
|
||||||
|
|
||||||
color.history.add=color0 on rgb105
|
# Project
|
||||||
color.history.done=color0 on rgb205
|
color.project.none=
|
||||||
color.history.delete=color0 on rgb305
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=rgb404
|
||||||
|
color.uda.priority.M=rgb304
|
||||||
|
color.uda.priority.L=rgb325
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=rgb334
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due=rgb015
|
||||||
|
color.due.today=rgb125
|
||||||
|
color.overdue=color5
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
color.burndown.pending=on rgb103
|
color.burndown.pending=on rgb103
|
||||||
color.burndown.started=on rgb214
|
color.burndown.started=on rgb214
|
||||||
color.burndown.done=on gray4
|
color.burndown.done=on gray4
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=color0 on rgb105
|
||||||
|
color.history.done=color0 on rgb205
|
||||||
|
color.history.delete=color0 on rgb305
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.bar=white on rgb104
|
||||||
|
color.summary.background=white on rgb001
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due=color0 on rgb325
|
||||||
|
color.calendar.due.today=color0 on rgb404
|
||||||
|
color.calendar.holiday=color15 on rgb102
|
||||||
|
color.calendar.overdue=color0 on color5
|
||||||
|
color.calendar.today=color15 on rgb103
|
||||||
|
color.calendar.weekend=gray12 on gray3
|
||||||
|
color.calendar.weeknumber=rgb104
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=gray4
|
color.sync.added=gray4
|
||||||
color.sync.changed=rgb214
|
color.sync.changed=rgb214
|
||||||
color.sync.rejected=rgb103
|
color.sync.rejected=rgb103
|
||||||
|
|
||||||
|
# Command: undo
|
||||||
color.undo.before=rgb103
|
color.undo.before=rgb103
|
||||||
color.undo.after=rgb305
|
color.undo.after=rgb305
|
||||||
|
|
||||||
color.calendar.today=color15 on rgb103
|
|
||||||
color.calendar.due=color0 on rgb325
|
|
||||||
color.calendar.due.today=color0 on rgb404
|
|
||||||
color.calendar.overdue=color0 on color9
|
|
||||||
color.calendar.weekend=gray12 on gray3
|
|
||||||
color.calendar.holiday=color15 on rgb022
|
|
||||||
color.calendar.weeknumber=rgb104
|
|
||||||
|
|
||||||
color.recurring=rgb115
|
|
||||||
color.overdue=color9
|
|
||||||
color.due.today=rgb533
|
|
||||||
color.due=rgb055
|
|
||||||
color.active=rgb445 on rgb213
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=rgb404
|
|
||||||
color.pri.M=rgb304
|
|
||||||
color.pri.L=rgb325
|
|
||||||
color.tagged=rgb334
|
|
||||||
color.blocked=white on rgb101
|
|
||||||
color.blocking=white on rgb202
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on gray2
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
################################################################################
|
###############################################################################
|
||||||
# Sample taskwarrior 1.9 (or later) dark-yellow-green 256-color theme
|
|
||||||
#
|
#
|
||||||
# taskwarrior - a command line task list manager.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -27,51 +24,75 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
color=on
|
rule.precedence.color=deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||||
|
|
||||||
|
# General decoration
|
||||||
|
color.label=
|
||||||
|
color.label.sort=
|
||||||
|
color.alternate=on gray2
|
||||||
color.header=rgb031
|
color.header=rgb031
|
||||||
color.footnote=rgb031
|
color.footnote=rgb031
|
||||||
color.error=rgb031
|
color.warning=
|
||||||
color.debug=rgb031
|
color.error=white on red
|
||||||
|
color.debug=blue
|
||||||
|
|
||||||
color.summary.bar=white on rgb030
|
# Task state
|
||||||
color.summary.background=white on color0
|
color.completed=
|
||||||
|
color.deleted=
|
||||||
|
color.active=rgb451 on rgb320
|
||||||
|
color.recurring=rgb343
|
||||||
|
color.scheduled=black on rgb441
|
||||||
|
color.until=
|
||||||
|
color.blocked=white on rgb110
|
||||||
|
color.blocking=white on rgb220
|
||||||
|
|
||||||
color.history.add=color0 on rgb010
|
# Project
|
||||||
color.history.done=color0 on rgb030
|
color.project.none=
|
||||||
color.history.delete=color0 on rgb050
|
|
||||||
|
|
||||||
|
# Priority
|
||||||
|
color.uda.priority.H=rgb450
|
||||||
|
color.uda.priority.M=rgb030
|
||||||
|
color.uda.priority.L=rgb010
|
||||||
|
|
||||||
|
# Tags
|
||||||
|
color.tag.next=
|
||||||
|
color.tag.none=
|
||||||
|
color.tagged=rgb342
|
||||||
|
|
||||||
|
# Due
|
||||||
|
color.due=rgb440
|
||||||
|
color.due.today=rgb430
|
||||||
|
color.overdue=rgb420
|
||||||
|
|
||||||
|
# Report: burndown
|
||||||
color.burndown.pending=on rgb110
|
color.burndown.pending=on rgb110
|
||||||
color.burndown.started=on rgb430
|
color.burndown.started=on rgb430
|
||||||
color.burndown.done=on gray4
|
color.burndown.done=on gray4
|
||||||
|
|
||||||
|
# Report: history
|
||||||
|
color.history.add=color0 on rgb110
|
||||||
|
color.history.done=color0 on rgb430
|
||||||
|
color.history.delete=white on gray4
|
||||||
|
|
||||||
|
# Report: summary
|
||||||
|
color.summary.bar=white on rgb330
|
||||||
|
color.summary.background=white on rgb110
|
||||||
|
|
||||||
|
# Command: calendar
|
||||||
|
color.calendar.due=color0 on rgb440
|
||||||
|
color.calendar.due.today=color0 on rgb430
|
||||||
|
color.calendar.holiday=rgb151 on rgb020
|
||||||
|
color.calendar.overdue=color0 on rgb420
|
||||||
|
color.calendar.today=color15 on rgb110
|
||||||
|
color.calendar.weekend=on color235
|
||||||
|
color.calendar.weeknumber=rgb110
|
||||||
|
|
||||||
|
# Command: sync
|
||||||
color.sync.added=gray4
|
color.sync.added=gray4
|
||||||
color.sync.changed=rgb430
|
color.sync.changed=rgb430
|
||||||
color.sync.rejected=rgb110
|
color.sync.rejected=rgb110
|
||||||
|
|
||||||
color.undo.before=rgb031
|
# Command: undo
|
||||||
color.undo.after=rgb053
|
color.undo.before=rgb021
|
||||||
|
color.undo.after=rgb042
|
||||||
color.calendar.today=color15 on rgb110
|
|
||||||
color.calendar.due=color0 on rgb430
|
|
||||||
color.calendar.due.today=color0 on rgb410
|
|
||||||
color.calendar.overdue=color0 on rgb400
|
|
||||||
color.calendar.weekend=on color235
|
|
||||||
color.calendar.holiday=rgb151 on rgb020
|
|
||||||
color.calendar.weeknumber=rgb110
|
|
||||||
|
|
||||||
color.recurring=rgb343
|
|
||||||
color.overdue=rgb400
|
|
||||||
color.due.today=rgb410
|
|
||||||
color.due=rgb420
|
|
||||||
color.active=rgb451 on rgb310
|
|
||||||
color.pri.none=
|
|
||||||
color.pri.H=rgb450
|
|
||||||
color.pri.M=rgb030
|
|
||||||
color.pri.L=rgb010
|
|
||||||
color.tagged=rgb342
|
|
||||||
color.blocked=white on rgb110
|
|
||||||
color.blocking=white on rgb220
|
|
||||||
color.project.none=
|
|
||||||
color.tag.none=
|
|
||||||
color.alternate=on gray0
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# International Holiday Data provided by Holidata.net
|
# International Holiday Data provided by Holidata.net
|
||||||
# http://holidata.net/be-BY/2013.json
|
# http://holidata.net/be-BY/2015.json
|
||||||
# http://holidata.net/be-BY/2014.json
|
# http://holidata.net/be-BY/2016.json
|
||||||
#
|
#
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -28,42 +28,42 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
holiday.be-BY1.name=Новы Год
|
holiday.be-BY1.name=Новы Год
|
||||||
holiday.be-BY1.date=20130101
|
holiday.be-BY1.date=20150101
|
||||||
holiday.be-BY2.name=Раство Хрыстова(праваслаўнае)
|
holiday.be-BY2.name=Раство Хрыстова(праваслаўнае)
|
||||||
holiday.be-BY2.date=20130107
|
holiday.be-BY2.date=20150107
|
||||||
holiday.be-BY3.name=Міжнародны жаночы дзень
|
holiday.be-BY3.name=Міжнародны жаночы дзень
|
||||||
holiday.be-BY3.date=20130803
|
holiday.be-BY3.date=20150803
|
||||||
holiday.be-BY4.name=Пасха(праваслаўная)
|
holiday.be-BY4.name=Пасха(праваслаўная)
|
||||||
holiday.be-BY4.date=20130505
|
holiday.be-BY4.date=20150420
|
||||||
holiday.be-BY5.name=Радуніца
|
holiday.be-BY5.name=Радуніца
|
||||||
holiday.be-BY5.date=20130514
|
holiday.be-BY5.date=20150421
|
||||||
holiday.be-BY6.name=Свята працы
|
holiday.be-BY6.name=Свята працы
|
||||||
holiday.be-BY6.date=20130501
|
holiday.be-BY6.date=20150501
|
||||||
holiday.be-BY7.name=Дзень Перамогі
|
holiday.be-BY7.name=Дзень Перамогі
|
||||||
holiday.be-BY7.date=20130509
|
holiday.be-BY7.date=20150509
|
||||||
holiday.be-BY8.name=Дзень незалежнаці
|
holiday.be-BY8.name=Дзень незалежнаці
|
||||||
holiday.be-BY8.date=20130703
|
holiday.be-BY8.date=20150703
|
||||||
holiday.be-BY9.name=Дзень Кастрычніцкай рэвалюцыі
|
holiday.be-BY9.name=Дзень Кастрычніцкай рэвалюцыі
|
||||||
holiday.be-BY9.date=20131107
|
holiday.be-BY9.date=20151107
|
||||||
holiday.be-BY10.name=Раство Хрыстова(у заходніх хрысціян)
|
holiday.be-BY10.name=Раство Хрыстова(у заходніх хрысціян)
|
||||||
holiday.be-BY10.date=20131225
|
holiday.be-BY10.date=20151225
|
||||||
holiday.be-BY11.name=Новы Год
|
holiday.be-BY11.name=Новы Год
|
||||||
holiday.be-BY11.date=20140101
|
holiday.be-BY11.date=20160101
|
||||||
holiday.be-BY12.name=Раство Хрыстова(праваслаўнае)
|
holiday.be-BY12.name=Раство Хрыстова(праваслаўнае)
|
||||||
holiday.be-BY12.date=20140107
|
holiday.be-BY12.date=20160107
|
||||||
holiday.be-BY13.name=Міжнародны жаночы дзень
|
holiday.be-BY13.name=Міжнародны жаночы дзень
|
||||||
holiday.be-BY13.date=20140803
|
holiday.be-BY13.date=20160803
|
||||||
holiday.be-BY14.name=Пасха(праваслаўная)
|
holiday.be-BY14.name=Пасха(праваслаўная)
|
||||||
holiday.be-BY14.date=20140420
|
holiday.be-BY14.date=20160327
|
||||||
holiday.be-BY15.name=Радуніца
|
holiday.be-BY15.name=Радуніца
|
||||||
holiday.be-BY15.date=20140529
|
holiday.be-BY15.date=20160510
|
||||||
holiday.be-BY16.name=Свята працы
|
holiday.be-BY16.name=Свята працы
|
||||||
holiday.be-BY16.date=20140501
|
holiday.be-BY16.date=20160501
|
||||||
holiday.be-BY17.name=Дзень Перамогі
|
holiday.be-BY17.name=Дзень Перамогі
|
||||||
holiday.be-BY17.date=20140509
|
holiday.be-BY17.date=20160509
|
||||||
holiday.be-BY18.name=Дзень незалежнаці
|
holiday.be-BY18.name=Дзень незалежнаці
|
||||||
holiday.be-BY18.date=20140703
|
holiday.be-BY18.date=20160703
|
||||||
holiday.be-BY19.name=Дзень Кастрычніцкай рэвалюцыі
|
holiday.be-BY19.name=Дзень Кастрычніцкай рэвалюцыі
|
||||||
holiday.be-BY19.date=20141107
|
holiday.be-BY19.date=20161107
|
||||||
holiday.be-BY20.name=Раство Хрыстова(у заходніх хрысціян)
|
holiday.be-BY20.name=Раство Хрыстова(у заходніх хрысціян)
|
||||||
holiday.be-BY20.date=20141225
|
holiday.be-BY20.date=20161225
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# International Holiday Data provided by Holidata.net
|
# International Holiday Data provided by Holidata.net
|
||||||
# http://holidata.net/cs-CZ/2013.json
|
# http://holidata.net/cs-CZ/2015.json
|
||||||
# http://holidata.net/cs-CZ/2014.json
|
# http://holidata.net/cs-CZ/2016.json
|
||||||
#
|
#
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -28,54 +28,54 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
holiday.cs-CZ1.name=Nový rok
|
holiday.cs-CZ1.name=Nový rok
|
||||||
holiday.cs-CZ1.date=20130101
|
holiday.cs-CZ1.date=20150101
|
||||||
holiday.cs-CZ2.name=Den obnovy samostatnosti českého státu
|
holiday.cs-CZ2.name=Den obnovy samostatnosti českého státu
|
||||||
holiday.cs-CZ2.date=20130101
|
holiday.cs-CZ2.date=20150101
|
||||||
holiday.cs-CZ3.name=Velikonoční pondělí
|
holiday.cs-CZ3.name=Velikonoční pondělí
|
||||||
holiday.cs-CZ3.date=20130401
|
holiday.cs-CZ3.date=20150406
|
||||||
holiday.cs-CZ4.name=Svátek práce
|
holiday.cs-CZ4.name=Svátek práce
|
||||||
holiday.cs-CZ4.date=20130501
|
holiday.cs-CZ4.date=20150501
|
||||||
holiday.cs-CZ5.name=Den vítězství
|
holiday.cs-CZ5.name=Den vítězství
|
||||||
holiday.cs-CZ5.date=20130508
|
holiday.cs-CZ5.date=20150508
|
||||||
holiday.cs-CZ6.name=Den slovanských věrozvěstů
|
holiday.cs-CZ6.name=Den slovanských věrozvěstů
|
||||||
holiday.cs-CZ6.date=20130705
|
holiday.cs-CZ6.date=20150705
|
||||||
holiday.cs-CZ7.name=Den upálení mistra Jana Husa
|
holiday.cs-CZ7.name=Den upálení mistra Jana Husa
|
||||||
holiday.cs-CZ7.date=20130706
|
holiday.cs-CZ7.date=20150706
|
||||||
holiday.cs-CZ8.name=Den české státnosti
|
holiday.cs-CZ8.name=Den české státnosti
|
||||||
holiday.cs-CZ8.date=20130928
|
holiday.cs-CZ8.date=20150928
|
||||||
holiday.cs-CZ9.name=Den vzniku samostatného československého státu
|
holiday.cs-CZ9.name=Den vzniku samostatného československého státu
|
||||||
holiday.cs-CZ9.date=20131028
|
holiday.cs-CZ9.date=20151028
|
||||||
holiday.cs-CZ10.name=Den boje za svobodu a demokracii
|
holiday.cs-CZ10.name=Den boje za svobodu a demokracii
|
||||||
holiday.cs-CZ10.date=20131117
|
holiday.cs-CZ10.date=20151117
|
||||||
holiday.cs-CZ11.name=Štědrý den
|
holiday.cs-CZ11.name=Štědrý den
|
||||||
holiday.cs-CZ11.date=20131224
|
holiday.cs-CZ11.date=20151224
|
||||||
holiday.cs-CZ12.name=1. svátek vánoční
|
holiday.cs-CZ12.name=1. svátek vánoční
|
||||||
holiday.cs-CZ12.date=20131225
|
holiday.cs-CZ12.date=20151225
|
||||||
holiday.cs-CZ13.name=2. svátek vánoční
|
holiday.cs-CZ13.name=2. svátek vánoční
|
||||||
holiday.cs-CZ13.date=20131226
|
holiday.cs-CZ13.date=20151226
|
||||||
holiday.cs-CZ14.name=Nový rok
|
holiday.cs-CZ14.name=Nový rok
|
||||||
holiday.cs-CZ14.date=20140101
|
holiday.cs-CZ14.date=20160101
|
||||||
holiday.cs-CZ15.name=Den obnovy samostatnosti českého státu
|
holiday.cs-CZ15.name=Den obnovy samostatnosti českého státu
|
||||||
holiday.cs-CZ15.date=20140101
|
holiday.cs-CZ15.date=20160101
|
||||||
holiday.cs-CZ16.name=Velikonoční pondělí
|
holiday.cs-CZ16.name=Velikonoční pondělí
|
||||||
holiday.cs-CZ16.date=20140421
|
holiday.cs-CZ16.date=20160328
|
||||||
holiday.cs-CZ17.name=Svátek práce
|
holiday.cs-CZ17.name=Svátek práce
|
||||||
holiday.cs-CZ17.date=20140501
|
holiday.cs-CZ17.date=20160501
|
||||||
holiday.cs-CZ18.name=Den vítězství
|
holiday.cs-CZ18.name=Den vítězství
|
||||||
holiday.cs-CZ18.date=20140508
|
holiday.cs-CZ18.date=20160508
|
||||||
holiday.cs-CZ19.name=Den slovanských věrozvěstů
|
holiday.cs-CZ19.name=Den slovanských věrozvěstů
|
||||||
holiday.cs-CZ19.date=20140705
|
holiday.cs-CZ19.date=20160705
|
||||||
holiday.cs-CZ20.name=Den upálení mistra Jana Husa
|
holiday.cs-CZ20.name=Den upálení mistra Jana Husa
|
||||||
holiday.cs-CZ20.date=20140706
|
holiday.cs-CZ20.date=20160706
|
||||||
holiday.cs-CZ21.name=Den české státnosti
|
holiday.cs-CZ21.name=Den české státnosti
|
||||||
holiday.cs-CZ21.date=20140928
|
holiday.cs-CZ21.date=20160928
|
||||||
holiday.cs-CZ22.name=Den vzniku samostatného československého státu
|
holiday.cs-CZ22.name=Den vzniku samostatného československého státu
|
||||||
holiday.cs-CZ22.date=20141028
|
holiday.cs-CZ22.date=20161028
|
||||||
holiday.cs-CZ23.name=Den boje za svobodu a demokracii
|
holiday.cs-CZ23.name=Den boje za svobodu a demokracii
|
||||||
holiday.cs-CZ23.date=20141117
|
holiday.cs-CZ23.date=20161117
|
||||||
holiday.cs-CZ24.name=Štědrý den
|
holiday.cs-CZ24.name=Štědrý den
|
||||||
holiday.cs-CZ24.date=20141224
|
holiday.cs-CZ24.date=20161224
|
||||||
holiday.cs-CZ25.name=1. svátek vánoční
|
holiday.cs-CZ25.name=1. svátek vánoční
|
||||||
holiday.cs-CZ25.date=20141225
|
holiday.cs-CZ25.date=20161225
|
||||||
holiday.cs-CZ26.name=2. svátek vánoční
|
holiday.cs-CZ26.name=2. svátek vánoční
|
||||||
holiday.cs-CZ26.date=20141226
|
holiday.cs-CZ26.date=20161226
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# International Holiday Data provided by Holidata.net
|
# International Holiday Data provided by Holidata.net
|
||||||
# http://holidata.net/da-DK/2013.json
|
# http://holidata.net/da-DK/2015.json
|
||||||
# http://holidata.net/da-DK/2014.json
|
# http://holidata.net/da-DK/2016.json
|
||||||
#
|
#
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -28,26 +28,46 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
holiday.da-DK1.name=Nytårsdag
|
holiday.da-DK1.name=Nytårsdag
|
||||||
holiday.da-DK1.date=20130101
|
holiday.da-DK1.date=20150101
|
||||||
holiday.da-DK2.name=Palmesøndag
|
holiday.da-DK2.name=Skærtorsdag
|
||||||
holiday.da-DK2.date=20130324
|
holiday.da-DK2.date=20150402
|
||||||
holiday.da-DK3.name=Skærtorsdag
|
holiday.da-DK3.name=Langfredag
|
||||||
holiday.da-DK3.date=20130328
|
holiday.da-DK3.date=20150403
|
||||||
holiday.da-DK4.name=Langfredag
|
holiday.da-DK4.name=Påskedag
|
||||||
holiday.da-DK4.date=20130329
|
holiday.da-DK4.date=20150405
|
||||||
holiday.da-DK5.name=Påskedag
|
holiday.da-DK5.name=Anden påskedag
|
||||||
holiday.da-DK5.date=20130331
|
holiday.da-DK5.date=20150406
|
||||||
holiday.da-DK6.name=Anden påskedag
|
holiday.da-DK6.name=Kristi himmelfartsdag
|
||||||
holiday.da-DK6.date=20130401
|
holiday.da-DK6.date=20150514
|
||||||
holiday.da-DK7.name=Store bededag
|
holiday.da-DK7.name=Pinsedag
|
||||||
holiday.da-DK7.date=20130426
|
holiday.da-DK7.date=20150524
|
||||||
holiday.da-DK8.name=Kristi himmelfartsdag
|
holiday.da-DK8.name=Anden pinsedag
|
||||||
holiday.da-DK8.date=20130509
|
holiday.da-DK8.date=20150525
|
||||||
holiday.da-DK9.name=Pinsedag
|
holiday.da-DK9.name=Grundlovsdag
|
||||||
holiday.da-DK9.date=20130519
|
holiday.da-DK9.date=20150605
|
||||||
holiday.da-DK10.name=Anden pinsedag
|
holiday.da-DK10.name=Juledag
|
||||||
holiday.da-DK10.date=20130520
|
holiday.da-DK10.date=20151225
|
||||||
holiday.da-DK11.name=Juledag
|
holiday.da-DK11.name=Anden juledag
|
||||||
holiday.da-DK11.date=20131225
|
holiday.da-DK11.date=20151226
|
||||||
holiday.da-DK12.name=Anden juledag
|
holiday.da-DK12.name=Nytårsdag
|
||||||
holiday.da-DK12.date=20131226
|
holiday.da-DK12.date=20160101
|
||||||
|
holiday.da-DK13.name=Skærtorsdag
|
||||||
|
holiday.da-DK13.date=20160324
|
||||||
|
holiday.da-DK14.name=Langfredag
|
||||||
|
holiday.da-DK14.date=20160325
|
||||||
|
holiday.da-DK15.name=Påskedag
|
||||||
|
holiday.da-DK15.date=20160327
|
||||||
|
holiday.da-DK16.name=Anden påskedag
|
||||||
|
holiday.da-DK16.date=20160328
|
||||||
|
holiday.da-DK17.name=Kristi himmelfartsdag
|
||||||
|
holiday.da-DK17.date=20160505
|
||||||
|
holiday.da-DK18.name=Pinsedag
|
||||||
|
holiday.da-DK18.date=20160515
|
||||||
|
holiday.da-DK19.name=Anden pinsedag
|
||||||
|
holiday.da-DK19.date=20160516
|
||||||
|
holiday.da-DK20.name=Grundlovsdag
|
||||||
|
holiday.da-DK20.date=20160605
|
||||||
|
holiday.da-DK21.name=Juledag
|
||||||
|
holiday.da-DK21.date=20161225
|
||||||
|
holiday.da-DK22.name=Anden juledag
|
||||||
|
holiday.da-DK22.date=20161226
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# International Holiday Data provided by Holidata.net
|
# International Holiday Data provided by Holidata.net
|
||||||
# http://holidata.net/de-AT/2013.json
|
# http://holidata.net/de-AT/2015.json
|
||||||
# http://holidata.net/de-AT/2014.json
|
# http://holidata.net/de-AT/2016.json
|
||||||
#
|
#
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -28,48 +28,94 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
holiday.de-AT1.name=Neujahr
|
holiday.de-AT1.name=Neujahr
|
||||||
holiday.de-AT1.date=20130101
|
holiday.de-AT1.date=20150101
|
||||||
holiday.de-AT2.name=Heilige drei Könige
|
holiday.de-AT2.name=Heilige drei Könige
|
||||||
holiday.de-AT2.date=20130106
|
holiday.de-AT2.date=20150106
|
||||||
holiday.de-AT3.name=Josef (K, St, T, V)
|
holiday.de-AT3.name=Josef (K, St, T, V)
|
||||||
holiday.de-AT3.date=20130319
|
holiday.de-AT3.date=20150319
|
||||||
holiday.de-AT4.name=Karfreitag
|
holiday.de-AT4.name=Karfreitag
|
||||||
holiday.de-AT4.date=20130329
|
holiday.de-AT4.date=20150403
|
||||||
holiday.de-AT5.name=Ostersonntag
|
holiday.de-AT5.name=Ostersonntag
|
||||||
holiday.de-AT5.date=20130331
|
holiday.de-AT5.date=20150405
|
||||||
holiday.de-AT6.name=Ostermontag
|
holiday.de-AT6.name=Ostermontag
|
||||||
holiday.de-AT6.date=20130401
|
holiday.de-AT6.date=20150406
|
||||||
holiday.de-AT7.name=Staatsfeiertag
|
holiday.de-AT7.name=Staatsfeiertag
|
||||||
holiday.de-AT7.date=20130501
|
holiday.de-AT7.date=20150501
|
||||||
holiday.de-AT8.name=Florian (O)
|
holiday.de-AT8.name=Florian (O)
|
||||||
holiday.de-AT8.date=20130504
|
holiday.de-AT8.date=20150504
|
||||||
holiday.de-AT9.name=Christi Himmelfahrt
|
holiday.de-AT9.name=Christi Himmelfahrt
|
||||||
holiday.de-AT9.date=20130509
|
holiday.de-AT9.date=20150514
|
||||||
holiday.de-AT10.name=Pfingstsonntag
|
holiday.de-AT10.name=Pfingstsonntag
|
||||||
holiday.de-AT10.date=20130519
|
holiday.de-AT10.date=20150524
|
||||||
holiday.de-AT11.name=Pfingstmontag
|
holiday.de-AT11.name=Pfingstmontag
|
||||||
holiday.de-AT11.date=20130520
|
holiday.de-AT11.date=20150525
|
||||||
holiday.de-AT12.name=Fronleichnam
|
holiday.de-AT12.name=Fronleichnam
|
||||||
holiday.de-AT12.date=20130530
|
holiday.de-AT12.date=20150604
|
||||||
holiday.de-AT13.name=Mariä Himmelfahrt
|
holiday.de-AT13.name=Mariä Himmelfahrt
|
||||||
holiday.de-AT13.date=20130815
|
holiday.de-AT13.date=20150815
|
||||||
holiday.de-AT14.name=Rupert (S)
|
holiday.de-AT14.name=Rupert (S)
|
||||||
holiday.de-AT14.date=20130924
|
holiday.de-AT14.date=20150924
|
||||||
holiday.de-AT15.name=Tag der Volksabstimmung (K)
|
holiday.de-AT15.name=Tag der Volksabstimmung (K)
|
||||||
holiday.de-AT15.date=20131010
|
holiday.de-AT15.date=20151010
|
||||||
holiday.de-AT16.name=Allerheiligen
|
holiday.de-AT16.name=Allerheiligen
|
||||||
holiday.de-AT16.date=20131101
|
holiday.de-AT16.date=20151101
|
||||||
holiday.de-AT17.name=Martin (B)
|
holiday.de-AT17.name=Martin (B)
|
||||||
holiday.de-AT17.date=20131111
|
holiday.de-AT17.date=20151111
|
||||||
holiday.de-AT18.name=Leopold (W, N)
|
holiday.de-AT18.name=Leopold (W, N)
|
||||||
holiday.de-AT18.date=20131115
|
holiday.de-AT18.date=20151115
|
||||||
holiday.de-AT19.name=Mariä Empfängnis
|
holiday.de-AT19.name=Mariä Empfängnis
|
||||||
holiday.de-AT19.date=20131208
|
holiday.de-AT19.date=20151208
|
||||||
holiday.de-AT20.name=Heiliger Abend
|
holiday.de-AT20.name=Heiliger Abend
|
||||||
holiday.de-AT20.date=20131224
|
holiday.de-AT20.date=20151224
|
||||||
holiday.de-AT21.name=Christtag
|
holiday.de-AT21.name=Christtag
|
||||||
holiday.de-AT21.date=20131225
|
holiday.de-AT21.date=20151225
|
||||||
holiday.de-AT22.name=Stefanitag
|
holiday.de-AT22.name=Stefanitag
|
||||||
holiday.de-AT22.date=20131226
|
holiday.de-AT22.date=20151226
|
||||||
holiday.de-AT23.name=Silvester
|
holiday.de-AT23.name=Silvester
|
||||||
holiday.de-AT23.date=20131231
|
holiday.de-AT23.date=20151231
|
||||||
|
holiday.de-AT24.name=Neujahr
|
||||||
|
holiday.de-AT24.date=20160101
|
||||||
|
holiday.de-AT25.name=Heilige drei Könige
|
||||||
|
holiday.de-AT25.date=20160106
|
||||||
|
holiday.de-AT26.name=Josef (K, St, T, V)
|
||||||
|
holiday.de-AT26.date=20160319
|
||||||
|
holiday.de-AT27.name=Karfreitag
|
||||||
|
holiday.de-AT27.date=20160325
|
||||||
|
holiday.de-AT28.name=Ostersonntag
|
||||||
|
holiday.de-AT28.date=20160327
|
||||||
|
holiday.de-AT29.name=Ostermontag
|
||||||
|
holiday.de-AT29.date=20160328
|
||||||
|
holiday.de-AT30.name=Staatsfeiertag
|
||||||
|
holiday.de-AT30.date=20160501
|
||||||
|
holiday.de-AT31.name=Florian (O)
|
||||||
|
holiday.de-AT31.date=20160504
|
||||||
|
holiday.de-AT32.name=Christi Himmelfahrt
|
||||||
|
holiday.de-AT32.date=20160505
|
||||||
|
holiday.de-AT33.name=Pfingstsonntag
|
||||||
|
holiday.de-AT33.date=20160515
|
||||||
|
holiday.de-AT34.name=Pfingstmontag
|
||||||
|
holiday.de-AT34.date=20160516
|
||||||
|
holiday.de-AT35.name=Fronleichnam
|
||||||
|
holiday.de-AT35.date=20160526
|
||||||
|
holiday.de-AT36.name=Mariä Himmelfahrt
|
||||||
|
holiday.de-AT36.date=20160815
|
||||||
|
holiday.de-AT37.name=Rupert (S)
|
||||||
|
holiday.de-AT37.date=20160924
|
||||||
|
holiday.de-AT38.name=Tag der Volksabstimmung (K)
|
||||||
|
holiday.de-AT38.date=20161010
|
||||||
|
holiday.de-AT39.name=Allerheiligen
|
||||||
|
holiday.de-AT39.date=20161101
|
||||||
|
holiday.de-AT40.name=Martin (B)
|
||||||
|
holiday.de-AT40.date=20161111
|
||||||
|
holiday.de-AT41.name=Leopold (W, N)
|
||||||
|
holiday.de-AT41.date=20161115
|
||||||
|
holiday.de-AT42.name=Mariä Empfängnis
|
||||||
|
holiday.de-AT42.date=20161208
|
||||||
|
holiday.de-AT43.name=Heiliger Abend
|
||||||
|
holiday.de-AT43.date=20161224
|
||||||
|
holiday.de-AT44.name=Christtag
|
||||||
|
holiday.de-AT44.date=20161225
|
||||||
|
holiday.de-AT45.name=Stefanitag
|
||||||
|
holiday.de-AT45.date=20161226
|
||||||
|
holiday.de-AT46.name=Silvester
|
||||||
|
holiday.de-AT46.date=20161231
|
||||||
|
|||||||
77
doc/rc/holidays.de-BE.rc
Normal file
77
doc/rc/holidays.de-BE.rc
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
###############################################################################
|
||||||
|
# International Holiday Data provided by Holidata.net
|
||||||
|
# http://holidata.net/de-BE/2015.json
|
||||||
|
# http://holidata.net/de-BE/2016.json
|
||||||
|
#
|
||||||
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included
|
||||||
|
# in all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||||
|
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
#
|
||||||
|
# http://www.opensource.org/licenses/mit-license.php
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
holiday.de-BE1.name=Neujahr
|
||||||
|
holiday.de-BE1.date=20150101
|
||||||
|
holiday.de-BE2.name=Ostern
|
||||||
|
holiday.de-BE2.date=20150405
|
||||||
|
holiday.de-BE3.name=Ostermontag
|
||||||
|
holiday.de-BE3.date=20150406
|
||||||
|
holiday.de-BE4.name=Tag der Arbeit
|
||||||
|
holiday.de-BE4.date=20150501
|
||||||
|
holiday.de-BE5.name=Christi Himmelfahrt
|
||||||
|
holiday.de-BE5.date=20150514
|
||||||
|
holiday.de-BE6.name=Pfingsten
|
||||||
|
holiday.de-BE6.date=20150524
|
||||||
|
holiday.de-BE7.name=Pfingstmontag
|
||||||
|
holiday.de-BE7.date=20150525
|
||||||
|
holiday.de-BE8.name=Nationalfeiertag
|
||||||
|
holiday.de-BE8.date=20150721
|
||||||
|
holiday.de-BE9.name=Mariä Himmelfahrt
|
||||||
|
holiday.de-BE9.date=20150815
|
||||||
|
holiday.de-BE10.name=Allerheiligen
|
||||||
|
holiday.de-BE10.date=20151101
|
||||||
|
holiday.de-BE11.name=Waffenstillstand
|
||||||
|
holiday.de-BE11.date=20151111
|
||||||
|
holiday.de-BE12.name=Weihnacht
|
||||||
|
holiday.de-BE12.date=20151225
|
||||||
|
holiday.de-BE13.name=Neujahr
|
||||||
|
holiday.de-BE13.date=20160101
|
||||||
|
holiday.de-BE14.name=Ostern
|
||||||
|
holiday.de-BE14.date=20160527
|
||||||
|
holiday.de-BE15.name=Ostermontag
|
||||||
|
holiday.de-BE15.date=20160528
|
||||||
|
holiday.de-BE16.name=Tag der Arbeit
|
||||||
|
holiday.de-BE16.date=20160501
|
||||||
|
holiday.de-BE17.name=Christi Himmelfahrt
|
||||||
|
holiday.de-BE17.date=20160505
|
||||||
|
holiday.de-BE18.name=Pfingsten
|
||||||
|
holiday.de-BE18.date=20160515
|
||||||
|
holiday.de-BE19.name=Pfingstmontag
|
||||||
|
holiday.de-BE19.date=20160516
|
||||||
|
holiday.de-BE20.name=Nationalfeiertag
|
||||||
|
holiday.de-BE20.date=20160721
|
||||||
|
holiday.de-BE21.name=Mariä Himmelfahrt
|
||||||
|
holiday.de-BE21.date=20160815
|
||||||
|
holiday.de-BE22.name=Allerheiligen
|
||||||
|
holiday.de-BE22.date=20161101
|
||||||
|
holiday.de-BE23.name=Waffenstillstand
|
||||||
|
holiday.de-BE23.date=20161111
|
||||||
|
holiday.de-BE24.name=Weihnacht
|
||||||
|
holiday.de-BE24.date=20161225
|
||||||
101
doc/rc/holidays.de-CH.rc
Normal file
101
doc/rc/holidays.de-CH.rc
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
###############################################################################
|
||||||
|
# International Holiday Data provided by Holidata.net
|
||||||
|
# http://holidata.net/de-CH/2015.json
|
||||||
|
# http://holidata.net/de-CH/2016.json
|
||||||
|
#
|
||||||
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included
|
||||||
|
# in all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||||
|
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
#
|
||||||
|
# http://www.opensource.org/licenses/mit-license.php
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
holiday.de-CH1.name=Neujahrstag
|
||||||
|
holiday.de-CH1.date=20150101
|
||||||
|
holiday.de-CH2.name=Berchtoldstag
|
||||||
|
holiday.de-CH2.date=20150102
|
||||||
|
holiday.de-CH3.name=Heilige Drei Könige
|
||||||
|
holiday.de-CH3.date=20150106
|
||||||
|
holiday.de-CH4.name=Josefstag
|
||||||
|
holiday.de-CH4.date=20150319
|
||||||
|
holiday.de-CH5.name=Karfreitag
|
||||||
|
holiday.de-CH5.date=20150403
|
||||||
|
holiday.de-CH6.name=Ostersonntag
|
||||||
|
holiday.de-CH6.date=20150405
|
||||||
|
holiday.de-CH7.name=Ostermontag
|
||||||
|
holiday.de-CH7.date=20150406
|
||||||
|
holiday.de-CH8.name=Tag der Arbeit
|
||||||
|
holiday.de-CH8.date=20150501
|
||||||
|
holiday.de-CH9.name=Auffahrt
|
||||||
|
holiday.de-CH9.date=20150514
|
||||||
|
holiday.de-CH10.name=Pfingstsonntag
|
||||||
|
holiday.de-CH10.date=20150524
|
||||||
|
holiday.de-CH11.name=Pfingstmontag
|
||||||
|
holiday.de-CH11.date=20150525
|
||||||
|
holiday.de-CH12.name=Fronleichnam
|
||||||
|
holiday.de-CH12.date=20150604
|
||||||
|
holiday.de-CH13.name=Bundesfeier
|
||||||
|
holiday.de-CH13.date=20150801
|
||||||
|
holiday.de-CH14.name=Mariä Himmelfahrt
|
||||||
|
holiday.de-CH14.date=20150815
|
||||||
|
holiday.de-CH15.name=Allerheiligen
|
||||||
|
holiday.de-CH15.date=20151101
|
||||||
|
holiday.de-CH16.name=Mariä Empfängnis
|
||||||
|
holiday.de-CH16.date=20151208
|
||||||
|
holiday.de-CH17.name=Weihnachtstag
|
||||||
|
holiday.de-CH17.date=20151225
|
||||||
|
holiday.de-CH18.name=Stephanstag
|
||||||
|
holiday.de-CH18.date=20151226
|
||||||
|
holiday.de-CH19.name=Neujahrstag
|
||||||
|
holiday.de-CH19.date=20160101
|
||||||
|
holiday.de-CH20.name=Berchtoldstag
|
||||||
|
holiday.de-CH20.date=20160102
|
||||||
|
holiday.de-CH21.name=Heilige Drei Könige
|
||||||
|
holiday.de-CH21.date=20160106
|
||||||
|
holiday.de-CH22.name=Josefstag
|
||||||
|
holiday.de-CH22.date=20160319
|
||||||
|
holiday.de-CH23.name=Karfreitag
|
||||||
|
holiday.de-CH23.date=20160325
|
||||||
|
holiday.de-CH24.name=Ostersonntag
|
||||||
|
holiday.de-CH24.date=20160327
|
||||||
|
holiday.de-CH25.name=Ostermontag
|
||||||
|
holiday.de-CH25.date=20160328
|
||||||
|
holiday.de-CH26.name=Tag der Arbeit
|
||||||
|
holiday.de-CH26.date=20160501
|
||||||
|
holiday.de-CH27.name=Auffahrt
|
||||||
|
holiday.de-CH27.date=20160505
|
||||||
|
holiday.de-CH28.name=Pfingstsonntag
|
||||||
|
holiday.de-CH28.date=20160515
|
||||||
|
holiday.de-CH29.name=Pfingstmontag
|
||||||
|
holiday.de-CH29.date=20160516
|
||||||
|
holiday.de-CH30.name=Fronleichnam
|
||||||
|
holiday.de-CH30.date=20160526
|
||||||
|
holiday.de-CH31.name=Bundesfeier
|
||||||
|
holiday.de-CH31.date=20160801
|
||||||
|
holiday.de-CH32.name=Mariä Himmelfahrt
|
||||||
|
holiday.de-CH32.date=20160815
|
||||||
|
holiday.de-CH33.name=Allerheiligen
|
||||||
|
holiday.de-CH33.date=20161101
|
||||||
|
holiday.de-CH34.name=Mariä Empfängnis
|
||||||
|
holiday.de-CH34.date=20161208
|
||||||
|
holiday.de-CH35.name=Weihnachtstag
|
||||||
|
holiday.de-CH35.date=20161225
|
||||||
|
holiday.de-CH36.name=Stephanstag
|
||||||
|
holiday.de-CH36.date=20161226
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# International Holiday Data provided by Holidata.net
|
# International Holiday Data provided by Holidata.net
|
||||||
# http://holidata.net/de-DE/2013.json
|
# http://holidata.net/de-DE/2015.json
|
||||||
# http://holidata.net/de-DE/2014.json
|
# http://holidata.net/de-DE/2016.json
|
||||||
#
|
#
|
||||||
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -28,78 +28,78 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
holiday.de-DE1.name=Neujahr
|
holiday.de-DE1.name=Neujahr
|
||||||
holiday.de-DE1.date=20130101
|
holiday.de-DE1.date=20150101
|
||||||
holiday.de-DE2.name=Heilige drei Könige
|
holiday.de-DE2.name=Heilige drei Könige
|
||||||
holiday.de-DE2.date=20130106
|
holiday.de-DE2.date=20150106
|
||||||
holiday.de-DE3.name=Karfreitag
|
holiday.de-DE3.name=Karfreitag
|
||||||
holiday.de-DE3.date=20130329
|
holiday.de-DE3.date=20150403
|
||||||
holiday.de-DE4.name=Ostern
|
holiday.de-DE4.name=Ostern
|
||||||
holiday.de-DE4.date=20130331
|
holiday.de-DE4.date=20150405
|
||||||
holiday.de-DE5.name=Ostermontag
|
holiday.de-DE5.name=Ostermontag
|
||||||
holiday.de-DE5.date=20130401
|
holiday.de-DE5.date=20150406
|
||||||
holiday.de-DE6.name=Erster Maifeiertag
|
holiday.de-DE6.name=Erster Maifeiertag
|
||||||
holiday.de-DE6.date=20130501
|
holiday.de-DE6.date=20150501
|
||||||
holiday.de-DE7.name=Christi Himmelfahrt
|
holiday.de-DE7.name=Christi Himmelfahrt
|
||||||
holiday.de-DE7.date=20130509
|
holiday.de-DE7.date=20150514
|
||||||
holiday.de-DE8.name=Pfingstsonntag
|
holiday.de-DE8.name=Pfingstsonntag
|
||||||
holiday.de-DE8.date=20130519
|
holiday.de-DE8.date=20150524
|
||||||
holiday.de-DE9.name=Pfingstmontag
|
holiday.de-DE9.name=Pfingstmontag
|
||||||
holiday.de-DE9.date=20130520
|
holiday.de-DE9.date=20150525
|
||||||
holiday.de-DE10.name=Fronleichnam
|
holiday.de-DE10.name=Fronleichnam
|
||||||
holiday.de-DE10.date=20130530
|
holiday.de-DE10.date=20150604
|
||||||
holiday.de-DE11.name=Mariä Himmelfahrt
|
holiday.de-DE11.name=Mariä Himmelfahrt
|
||||||
holiday.de-DE11.date=20130815
|
holiday.de-DE11.date=20150815
|
||||||
holiday.de-DE12.name=Tag der Deutschen Einheit
|
holiday.de-DE12.name=Tag der Deutschen Einheit
|
||||||
holiday.de-DE12.date=20131003
|
holiday.de-DE12.date=20151003
|
||||||
holiday.de-DE13.name=Reformationstag
|
holiday.de-DE13.name=Reformationstag
|
||||||
holiday.de-DE13.date=20131031
|
holiday.de-DE13.date=20151031
|
||||||
holiday.de-DE14.name=Allerheiligen
|
holiday.de-DE14.name=Allerheiligen
|
||||||
holiday.de-DE14.date=20131101
|
holiday.de-DE14.date=20151101
|
||||||
holiday.de-DE15.name=Buss und Bettag
|
holiday.de-DE15.name=Buss und Bettag
|
||||||
holiday.de-DE15.date=20131120
|
holiday.de-DE15.date=20151118
|
||||||
holiday.de-DE16.name=Heilig Abend
|
holiday.de-DE16.name=Heilig Abend
|
||||||
holiday.de-DE16.date=20131224
|
holiday.de-DE16.date=20151224
|
||||||
holiday.de-DE17.name=Weihnachtstag
|
holiday.de-DE17.name=Weihnachtstag
|
||||||
holiday.de-DE17.date=20131225
|
holiday.de-DE17.date=20151225
|
||||||
holiday.de-DE18.name=Zweiter Weihnachtstag
|
holiday.de-DE18.name=Zweiter Weihnachtstag
|
||||||
holiday.de-DE18.date=20131226
|
holiday.de-DE18.date=20151226
|
||||||
holiday.de-DE19.name=Sylvester
|
holiday.de-DE19.name=Sylvester
|
||||||
holiday.de-DE19.date=20131231
|
holiday.de-DE19.date=20151231
|
||||||
holiday.de-DE20.name=Neujahr
|
holiday.de-DE20.name=Neujahr
|
||||||
holiday.de-DE20.date=20140101
|
holiday.de-DE20.date=20160101
|
||||||
holiday.de-DE21.name=Heilige drei Könige
|
holiday.de-DE21.name=Heilige drei Könige
|
||||||
holiday.de-DE21.date=20140106
|
holiday.de-DE21.date=20160106
|
||||||
holiday.de-DE22.name=Karfreitag
|
holiday.de-DE22.name=Karfreitag
|
||||||
holiday.de-DE22.date=20140418
|
holiday.de-DE22.date=20160325
|
||||||
holiday.de-DE23.name=Ostern
|
holiday.de-DE23.name=Ostern
|
||||||
holiday.de-DE23.date=20140420
|
holiday.de-DE23.date=20160327
|
||||||
holiday.de-DE24.name=Ostermontag
|
holiday.de-DE24.name=Ostermontag
|
||||||
holiday.de-DE24.date=20140421
|
holiday.de-DE24.date=20160328
|
||||||
holiday.de-DE25.name=Erster Maifeiertag
|
holiday.de-DE25.name=Erster Maifeiertag
|
||||||
holiday.de-DE25.date=20140501
|
holiday.de-DE25.date=20160501
|
||||||
holiday.de-DE26.name=Christi Himmelfahrt
|
holiday.de-DE26.name=Christi Himmelfahrt
|
||||||
holiday.de-DE26.date=20140529
|
holiday.de-DE26.date=20160505
|
||||||
holiday.de-DE27.name=Pfingstsonntag
|
holiday.de-DE27.name=Pfingstsonntag
|
||||||
holiday.de-DE27.date=20140608
|
holiday.de-DE27.date=20160515
|
||||||
holiday.de-DE28.name=Pfingstmontag
|
holiday.de-DE28.name=Pfingstmontag
|
||||||
holiday.de-DE28.date=20140609
|
holiday.de-DE28.date=20160516
|
||||||
holiday.de-DE29.name=Fronleichnam
|
holiday.de-DE29.name=Fronleichnam
|
||||||
holiday.de-DE29.date=20140619
|
holiday.de-DE29.date=20160526
|
||||||
holiday.de-DE30.name=Mariä Himmelfahrt
|
holiday.de-DE30.name=Mariä Himmelfahrt
|
||||||
holiday.de-DE30.date=20140815
|
holiday.de-DE30.date=20160815
|
||||||
holiday.de-DE31.name=Tag der Deutschen Einheit
|
holiday.de-DE31.name=Tag der Deutschen Einheit
|
||||||
holiday.de-DE31.date=20141003
|
holiday.de-DE31.date=20161003
|
||||||
holiday.de-DE32.name=Reformationstag
|
holiday.de-DE32.name=Reformationstag
|
||||||
holiday.de-DE32.date=20141031
|
holiday.de-DE32.date=20161031
|
||||||
holiday.de-DE33.name=Allerheiligen
|
holiday.de-DE33.name=Allerheiligen
|
||||||
holiday.de-DE33.date=20141101
|
holiday.de-DE33.date=20161101
|
||||||
holiday.de-DE34.name=Buss und Bettag
|
holiday.de-DE34.name=Buss und Bettag
|
||||||
holiday.de-DE34.date=20141119
|
holiday.de-DE34.date=20161116
|
||||||
holiday.de-DE35.name=Heilig Abend
|
holiday.de-DE35.name=Heilig Abend
|
||||||
holiday.de-DE35.date=20141224
|
holiday.de-DE35.date=20161224
|
||||||
holiday.de-DE36.name=Weihnachtstag
|
holiday.de-DE36.name=Weihnachtstag
|
||||||
holiday.de-DE36.date=20141225
|
holiday.de-DE36.date=20161225
|
||||||
holiday.de-DE37.name=Zweiter Weihnachtstag
|
holiday.de-DE37.name=Zweiter Weihnachtstag
|
||||||
holiday.de-DE37.date=20141226
|
holiday.de-DE37.date=20161226
|
||||||
holiday.de-DE38.name=Sylvester
|
holiday.de-DE38.name=Sylvester
|
||||||
holiday.de-DE38.date=20141231
|
holiday.de-DE38.date=20161231
|
||||||
|
|||||||
85
doc/rc/holidays.el-GR.rc
Normal file
85
doc/rc/holidays.el-GR.rc
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
###############################################################################
|
||||||
|
# International Holiday Data provided by Holidata.net
|
||||||
|
# http://holidata.net/el-GR/2015.json
|
||||||
|
# http://holidata.net/el-GR/2016.json
|
||||||
|
#
|
||||||
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included
|
||||||
|
# in all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||||
|
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
#
|
||||||
|
# http://www.opensource.org/licenses/mit-license.php
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
holiday.el-GR1.name=Πρωτοχρονιά
|
||||||
|
holiday.el-GR1.date=20150101
|
||||||
|
holiday.el-GR2.name=Θεοφάνεια
|
||||||
|
holiday.el-GR2.date=20150106
|
||||||
|
holiday.el-GR3.name=Καθαρά Δευτέρα
|
||||||
|
holiday.el-GR3.date=20150223
|
||||||
|
holiday.el-GR4.name=Ευαγγελισμός της Θεοτόκου και Εθνική Ημέρα Ανεξαρτησίας της Ελλάδας
|
||||||
|
holiday.el-GR4.date=20150325
|
||||||
|
holiday.el-GR5.name=Πρωτομαγιά
|
||||||
|
holiday.el-GR5.date=20150418
|
||||||
|
holiday.el-GR6.name=Μεγάλη Παρασκευή
|
||||||
|
holiday.el-GR6.date=20150410
|
||||||
|
holiday.el-GR7.name=Μεγάλο Σάββατο
|
||||||
|
holiday.el-GR7.date=20150411
|
||||||
|
holiday.el-GR8.name=Πάσχα
|
||||||
|
holiday.el-GR8.date=20150412
|
||||||
|
holiday.el-GR9.name=Δευτέρα του Πάσχα
|
||||||
|
holiday.el-GR9.date=20150413
|
||||||
|
holiday.el-GR10.name=Δευτέρα του Αγίου Πνεύματος
|
||||||
|
holiday.el-GR10.date=20150601
|
||||||
|
holiday.el-GR11.name=Κοίμηση της Θεοτόκου
|
||||||
|
holiday.el-GR11.date=20150815
|
||||||
|
holiday.el-GR12.name=Ημέρα του ΌΧΙ
|
||||||
|
holiday.el-GR12.date=20151028
|
||||||
|
holiday.el-GR13.name=Χριστούγεννα
|
||||||
|
holiday.el-GR13.date=20151225
|
||||||
|
holiday.el-GR14.name=Επόμενη ημέρα Χριστουγέννων
|
||||||
|
holiday.el-GR14.date=20151226
|
||||||
|
holiday.el-GR15.name=Πρωτοχρονιά
|
||||||
|
holiday.el-GR15.date=20160101
|
||||||
|
holiday.el-GR16.name=Θεοφάνεια
|
||||||
|
holiday.el-GR16.date=20160106
|
||||||
|
holiday.el-GR17.name=Καθαρά Δευτέρα
|
||||||
|
holiday.el-GR17.date=20160314
|
||||||
|
holiday.el-GR18.name=Ευαγγελισμός της Θεοτόκου και Εθνική Ημέρα Ανεξαρτησίας της Ελλάδας
|
||||||
|
holiday.el-GR18.date=20160325
|
||||||
|
holiday.el-GR19.name=Πρωτομαγιά
|
||||||
|
holiday.el-GR19.date=20160418
|
||||||
|
holiday.el-GR20.name=Μεγάλη Παρασκευή
|
||||||
|
holiday.el-GR20.date=20160429
|
||||||
|
holiday.el-GR21.name=Μεγάλο Σάββατο
|
||||||
|
holiday.el-GR21.date=20160430
|
||||||
|
holiday.el-GR22.name=Πάσχα
|
||||||
|
holiday.el-GR22.date=20160501
|
||||||
|
holiday.el-GR23.name=Δευτέρα του Πάσχα
|
||||||
|
holiday.el-GR23.date=20160502
|
||||||
|
holiday.el-GR24.name=Δευτέρα του Αγίου Πνεύματος
|
||||||
|
holiday.el-GR24.date=20160620
|
||||||
|
holiday.el-GR25.name=Κοίμηση της Θεοτόκου
|
||||||
|
holiday.el-GR25.date=20160815
|
||||||
|
holiday.el-GR26.name=Ημέρα του ΌΧΙ
|
||||||
|
holiday.el-GR26.date=20161028
|
||||||
|
holiday.el-GR27.name=Χριστούγεννα
|
||||||
|
holiday.el-GR27.date=20161225
|
||||||
|
holiday.el-GR28.name=Επόμενη ημέρα Χριστουγέννων
|
||||||
|
holiday.el-GR28.date=20161226
|
||||||
119
doc/rc/holidays.en-AU.rc
Normal file
119
doc/rc/holidays.en-AU.rc
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
###############################################################################
|
||||||
|
# International Holiday Data provided by Holidata.net
|
||||||
|
# http://holidata.net/en-AU/2015.json
|
||||||
|
# http://holidata.net/en-AU/2016.json
|
||||||
|
#
|
||||||
|
# Copyright 2006 - 2015, Paul Beckingham, Federico Hernandez.
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included
|
||||||
|
# in all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||||
|
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
#
|
||||||
|
# http://www.opensource.org/licenses/mit-license.php
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
holiday.en-AU1.name=New Year's Day
|
||||||
|
holiday.en-AU1.date=20150101
|
||||||
|
holiday.en-AU2.name=Australia Day
|
||||||
|
holiday.en-AU2.date=20150126
|
||||||
|
holiday.en-AU3.name=Royal Hobart Regatta
|
||||||
|
holiday.en-AU3.date=20150209
|
||||||
|
holiday.en-AU4.name=Labour Day
|
||||||
|
holiday.en-AU4.date=20150302
|
||||||
|
holiday.en-AU5.name=Labour Day
|
||||||
|
holiday.en-AU5.date=20150309
|
||||||
|
holiday.en-AU6.name=Canberra Day
|
||||||
|
holiday.en-AU6.date=20150309
|
||||||
|
holiday.en-AU7.name=Eight Hours Day
|
||||||
|
holiday.en-AU7.date=20150309
|
||||||
|
holiday.en-AU8.name=Good Friday
|
||||||
|
holiday.en-AU8.date=20150403
|
||||||
|
holiday.en-AU9.name=Easter Saturday
|
||||||
|
holiday.en-AU9.date=20150404
|
||||||
|
holiday.en-AU10.name=Easter Sunday
|
||||||
|
holiday.en-AU10.date=20150405
|
||||||
|
holiday.en-AU11.name=Easter Monday
|
||||||
|
holiday.en-AU11.date=20150406
|
||||||
|
holiday.en-AU12.name=Anzac Day
|
||||||
|
holiday.en-AU12.date=20150425
|
||||||
|
holiday.en-AU13.name=May Day
|
||||||
|
holiday.en-AU13.date=20150504
|
||||||
|
holiday.en-AU14.name=Foundation Day
|
||||||
|
holiday.en-AU14.date=20150601
|
||||||
|
holiday.en-AU15.name=Queen's Birthday
|
||||||
|
holiday.en-AU15.date=20150608
|
||||||
|
holiday.en-AU16.name=Picnic Day
|
||||||
|
holiday.en-AU16.date=20150803
|
||||||
|
holiday.en-AU17.name=Bank Holiday
|
||||||
|
holiday.en-AU17.date=20150803
|
||||||
|
holiday.en-AU18.name=Queen's Birthday
|
||||||
|
holiday.en-AU18.date=20150928
|
||||||
|
holiday.en-AU19.name=Labour Day
|
||||||
|
holiday.en-AU19.date=20151005
|
||||||
|
holiday.en-AU20.name=Recreation Day
|
||||||
|
holiday.en-AU20.date=20151102
|
||||||
|
holiday.en-AU21.name=Christmas Day
|
||||||
|
holiday.en-AU21.date=20151225
|
||||||
|
holiday.en-AU22.name=Boxing Day
|
||||||
|
holiday.en-AU22.date=20151226
|
||||||
|
holiday.en-AU23.name=Proclamation Day
|
||||||
|
holiday.en-AU23.date=20151226
|
||||||
|
holiday.en-AU24.name=New Year's Day
|
||||||
|
holiday.en-AU24.date=20160101
|
||||||
|
holiday.en-AU25.name=Australia Day
|
||||||
|
holiday.en-AU25.date=20160126
|
||||||
|
holiday.en-AU26.name=Royal Hobart Regatta
|
||||||
|
holiday.en-AU26.date=20160208
|
||||||
|
holiday.en-AU27.name=Labour Day
|
||||||
|
holiday.en-AU27.date=20160307
|
||||||
|
holiday.en-AU28.name=Labour Day
|
||||||
|
holiday.en-AU28.date=20160314
|
||||||
|
holiday.en-AU29.name=Canberra Day
|
||||||
|
holiday.en-AU29.date=20160314
|
||||||
|
holiday.en-AU30.name=Eight Hours Day
|
||||||
|
holiday.en-AU30.date=20160314
|
||||||
|
holiday.en-AU31.name=Good Friday
|
||||||
|
holiday.en-AU31.date=20160325
|
||||||
|
holiday.en-AU32.name=Easter Saturday
|
||||||
|
holiday.en-AU32.date=20160326
|
||||||
|
holiday.en-AU33.name=Easter Monday
|
||||||
|
holiday.en-AU33.date=20160327
|
||||||
|
holiday.en-AU34.name=Anzac Day
|
||||||
|
holiday.en-AU34.date=20160425
|
||||||
|
holiday.en-AU35.name=May Day
|
||||||
|
holiday.en-AU35.date=20160502
|
||||||
|
holiday.en-AU36.name=Foundation Day
|
||||||
|
holiday.en-AU36.date=20160603
|
||||||
|
holiday.en-AU37.name=Queen's Birthday
|
||||||
|
holiday.en-AU37.date=20160613
|
||||||
|
holiday.en-AU38.name=Picnic Day
|
||||||
|
holiday.en-AU38.date=20160801
|
||||||
|
holiday.en-AU39.name=Bank Holiday
|
||||||
|
holiday.en-AU39.date=20160801
|
||||||
|
holiday.en-AU40.name=Queen's Birthday
|
||||||
|
holiday.en-AU40.date=20160926
|
||||||
|
holiday.en-AU41.name=Labour Day
|
||||||
|
holiday.en-AU41.date=20161003
|
||||||
|
holiday.en-AU42.name=Recreation Day
|
||||||
|
holiday.en-AU42.date=20161107
|
||||||
|
holiday.en-AU43.name=Christmas Day
|
||||||
|
holiday.en-AU43.date=20161225
|
||||||
|
holiday.en-AU44.name=Boxing Day
|
||||||
|
holiday.en-AU44.date=20161226
|
||||||
|
holiday.en-AU45.name=Proclamation Day
|
||||||
|
holiday.en-AU45.date=20161226
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user