5 files changed,
17 insertions(+),
4 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2025-06-28 16:27:12 +0300
Parent:
d5d6748
M
config/todo/actions/@
@@ -21,6 +21,6 @@
CONTEXT_LIST=$(_list "$TODO_FILE" "@$context\b" "$@" | sed 's/\ *@[a-zA-Z0-9._\-]*\ */ /g') if [[ -n "${CONTEXT_LIST}" ]]; then echo -e "--@${context}" - echo "${CONTEXT_LIST}" | eval $TODOTXT_FINAL_FILTER + echo "${CONTEXT_LIST}" | eval "$TODOTXT_FINAL_FILTER" fi done
M
config/todo/actions/url
@@ -8,8 +8,13 @@ exit 0
fi item=$1 +if [[ $item == "" ]]; then + TODOTXT_VERBOSE=0 $TODO_FULL_SH ls @url + exit 0 +fi + if [[ ! "$item" =~ ^[0-9]+$ ]]; then - echo "$item: invalid item number" + echo "provided [task_number] is invalid: $item" exit 1 fi@@ -21,7 +26,7 @@ echo "No URL found in task $item"
exit 1 fi -if [[ ! "#URL" =~ ^(?!https?:\/\/) ]]; then +if [[ ! "$URL" =~ ^(?!https?:\/\/) ]]; then URL="https://$URL" fi
M
config/todo/config
@@ -2,11 +2,13 @@ # vim: ft=bash
# reference: /etc/todo/config export TODO_ACTIONS_DIR="$HOME/.dotfiles/config/todo/actions" +export TODOTXT_DEFAULT_ACTION="next" -export TODO_DIR=~/org/ +export TODO_DIR=~/org export TODO_FILE="$TODO_DIR/todo.txt" export DONE_FILE="$TODO_DIR/done.txt" export REPORT_FILE="$TODO_DIR/.report.txt" +export HABIT_FILE="$TODO_DIR/habits.txt" export PRI_A=$YELLOW export PRI_B=$PURPLE