Using die() for some more error messages.

This commit is contained in:
Ingo Karkat
2010-07-14 17:31:11 +02:00
parent 83053fd0c1
commit 8a95a66749
3 changed files with 6 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ commands work, including support for filtering.
test_todo_session 'nonexistant file' <<EOF
>>> todo.sh addto garden.txt notice the daisies
TODO: Destination file $HOME/garden.txt does not exist.
=== 1
EOF
touch "$HOME/garden.txt"

View File

@@ -139,7 +139,7 @@ EOF
test_todo_session 'del nonexistant TERM' <<EOF
>>> todo.sh del 1 dung
1: (B) smell the uppercase Roses +flowers @outside
'dung' not found; no removal done.
TODO: 'dung' not found; no removal done.
=== 1
>>> todo.sh -p list

View File

@@ -569,8 +569,7 @@ _list() {
## Path relative to current working directory
src="$FILE"
else
echo "TODO: File $FILE does not exist."
exit 1
die "TODO: File $FILE does not exist."
fi
## Get our search arguments, if any
@@ -734,7 +733,7 @@ case $action in
if [ -f "$dest" ]; then
_addto "$dest" "$input"
else
echo "TODO: Destination file $dest does not exist."
die "TODO: Destination file $dest does not exist."
fi
;;
@@ -764,7 +763,7 @@ case $action in
echo "$item: $newtodo"
fi
else
echo "TODO: Error appending task $item."
die "TODO: Error appending task $item."
fi
;;
@@ -813,7 +812,7 @@ case $action in
newtodo=$(sed "$item!d" "$TODO_FILE")
if [ "$DELETEME" = "$newtodo" ]; then
[ $TODOTXT_VERBOSE -gt 0 ] && echo "$item: $DELETEME"
die "'$3' not found; no removal done."
die "TODO: '$3' not found; no removal done."
fi
if [ $TODOTXT_VERBOSE -gt 0 ]; then
echo "$item: $DELETEME"