Compare commits
2 Commits
archive/he
...
archive/bu
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b131b3e2d0 | ||
|
|
d2af44d8d3 |
@@ -53,6 +53,18 @@ test_todo_session 'checking TODOTXT_FINAL_FILTER' <<EOF
|
|||||||
TODO: 3 of 3 tasks shown
|
TODO: 3 of 3 tasks shown
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
#
|
||||||
|
# check the custom hiding
|
||||||
|
#
|
||||||
|
test_todo_session 'checking HIDE_CUSTOM_SUBSTITUTION' <<EOF
|
||||||
|
>>> HIDE_CUSTOM_SUBSTITUTION='[tT]h' todo.sh ls
|
||||||
|
2 aaa zzz is line should be first.
|
||||||
|
3 bbb yyy is line should be second.
|
||||||
|
1 ccc xxx is line should be ird.
|
||||||
|
--
|
||||||
|
TODO: 3 of 3 tasks shown
|
||||||
|
EOF
|
||||||
|
|
||||||
#
|
#
|
||||||
# check the filtering of TERM
|
# check the filtering of TERM
|
||||||
#
|
#
|
||||||
|
|||||||
24
todo.sh
24
todo.sh
@@ -87,10 +87,10 @@ help()
|
|||||||
|
|
||||||
Options:
|
Options:
|
||||||
-@
|
-@
|
||||||
Hide context names in list output. Use twice to show context
|
Hide context names in list output. Use twice to show context
|
||||||
names (default).
|
names (default).
|
||||||
-+
|
-+
|
||||||
Hide project names in list output. Use twice to show project
|
Hide project names in list output. Use twice to show project
|
||||||
names (default).
|
names (default).
|
||||||
-c
|
-c
|
||||||
Color mode
|
Color mode
|
||||||
@@ -103,7 +103,7 @@ help()
|
|||||||
-p
|
-p
|
||||||
Plain mode turns off colors
|
Plain mode turns off colors
|
||||||
-P
|
-P
|
||||||
Hide priority labels in list output. Use twice to show
|
Hide priority labels in list output. Use twice to show
|
||||||
priority labels (default).
|
priority labels (default).
|
||||||
-a
|
-a
|
||||||
Don't auto-archive tasks automatically on completion
|
Don't auto-archive tasks automatically on completion
|
||||||
@@ -199,15 +199,12 @@ help()
|
|||||||
list [TERM...]
|
list [TERM...]
|
||||||
ls [TERM...]
|
ls [TERM...]
|
||||||
Displays all tasks that contain TERM(s) sorted by priority with line
|
Displays all tasks that contain TERM(s) sorted by priority with line
|
||||||
numbers. Each task must match all TERMs (logical AND); to display
|
numbers. If no TERM specified, lists entire todo.txt.
|
||||||
tasks that contain any TERM (logical OR), use
|
|
||||||
"TERM1\|TERM2\|..." (with quotes), or TERM1\\\|TERM2 (unquoted).
|
|
||||||
If no TERM specified, lists entire todo.txt.
|
|
||||||
|
|
||||||
listall [TERM...]
|
listall [TERM...]
|
||||||
lsa [TERM...]
|
lsa [TERM...]
|
||||||
Displays all the lines in todo.txt AND done.txt that contain TERM(s)
|
Displays all the lines in todo.txt AND done.txt that contain TERM(s)
|
||||||
sorted by priority with line numbers. If no TERM specified, lists
|
sorted by priority with line numbers. If no TERM specified, lists
|
||||||
entire todo.txt AND done.txt concatenated and sorted.
|
entire todo.txt AND done.txt concatenated and sorted.
|
||||||
|
|
||||||
listcon
|
listcon
|
||||||
@@ -217,8 +214,8 @@ help()
|
|||||||
listfile [SRC [TERM...]]
|
listfile [SRC [TERM...]]
|
||||||
lf [SRC [TERM...]]
|
lf [SRC [TERM...]]
|
||||||
Displays all the lines in SRC file located in the todo.txt directory,
|
Displays all the lines in SRC file located in the todo.txt directory,
|
||||||
sorted by priority with line numbers. If TERM specified, lists
|
sorted by priority with line numbers. If TERM specified, lists
|
||||||
all lines that contain TERM(s) in SRC file.
|
all lines that contain TERM in SRC file.
|
||||||
Without any arguments, the names of all text files in the todo.txt
|
Without any arguments, the names of all text files in the todo.txt
|
||||||
directory are listed.
|
directory are listed.
|
||||||
|
|
||||||
@@ -226,7 +223,7 @@ help()
|
|||||||
lsp [PRIORITY] [TERM...]
|
lsp [PRIORITY] [TERM...]
|
||||||
Displays all tasks prioritized PRIORITY.
|
Displays all tasks prioritized PRIORITY.
|
||||||
If no PRIORITY specified, lists all prioritized tasks.
|
If no PRIORITY specified, lists all prioritized tasks.
|
||||||
If TERM specified, lists only prioritized tasks that contain TERM(s).
|
If TERM specified, lists only prioritized tasks that contain TERM.
|
||||||
|
|
||||||
listproj
|
listproj
|
||||||
lsprj
|
lsprj
|
||||||
@@ -815,8 +812,9 @@ _list() {
|
|||||||
}
|
}
|
||||||
''' \
|
''' \
|
||||||
| sed '''
|
| sed '''
|
||||||
s/'${HIDE_PROJECTS_SUBSTITUTION:-^}'//g
|
s/'"${HIDE_PROJECTS_SUBSTITUTION:-^}"'//g
|
||||||
s/'${HIDE_CONTEXTS_SUBSTITUTION:-^}'//g
|
s/'"${HIDE_CONTEXTS_SUBSTITUTION:-^}"'//g
|
||||||
|
s/'"${HIDE_CUSTOM_SUBSTITUTION:-^}"'//g
|
||||||
''' \
|
''' \
|
||||||
| eval ${TODOTXT_FINAL_FILTER} \
|
| eval ${TODOTXT_FINAL_FILTER} \
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user