blob: d5ea5052ef79796ed3410575f536618e3658c007 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
# acmetodo-inprogress: Filters the todo list to show only 'in progress' items.
PLAN9=${PLAN9:-"/usr/local/plan9"}
TODO_FILE="$PLAN9/lib/todo"
ACME_BIN="$PLAN9/bin/acme"
MAIN_TODO_WINID=$($ACME_BIN -w | grep "^$TODO_FILE" | cut -d' ' -f1 | head -n 1)
if [ -z "$MAIN_TODO_WINID" ]; then
echo "Error: Main acmetodo window not found." >/dev/stderr
exit 1
fi
filtered_content=$(grep '^[>] ' "$TODO_FILE")
echo 'data' | $ACME_BIN -a "$MAIN_TODO_WINID"
echo "$filtered_content" | $ACME_BIN -a "$MAIN_TODO_WINID"
echo 'clean' | $ACME_BIN -a "$MAIN_TODO_WINID"
|