all repos

dotfiles @ e5f2273627fa3c391444de053450855ee166ba32

i use rach linux btw

dotfiles/config/todo/actions/@ (view raw)

1
#!/usr/bin/env bash
2
action=$1
3
shift
4
5
CONTEXTS=$(grep -o '[^ ]*@[^ ]\+' "$TODO_FILE" | grep '^@' | sort -u | sed 's/^@//g' )
6
for context in $CONTEXTS ; do
7
  if [[ $context == "someday" ]]; then
8
    continue
9
  fi
10
11
  CONTEXT_LIST=$(_list "$TODO_FILE" "@$context\b" "$@" | sed 's/\ *@[a-zA-Z0-9._\-]*\ */ /g')
12
  if [[ -n "${CONTEXT_LIST}" ]]; then
13
    echo -e "--@${context}"
14
    echo "${CONTEXT_LIST}" | eval $TODOTXT_FINAL_FILTER
15
  fi
16
done