summaryrefslogtreecommitdiff
blob: 0a725a04a84fd2e43d9803171c3ccab856b7fb1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

LIST=$(find . -name "*.done")
SUM=0
DONE_SUM=0

for DONE_FILE in $LIST; do
	PACKAGE_FILE=$(basename $DONE_FILE .done)
	COUNT=$(cat $PACKAGE_FILE | wc -l)
	SUM=$(expr $SUM + $COUNT)
	TODO_LIST=$(diff -u $PACKAGE_FILE $DONE_FILE | grep "^-[[:alpha:]]")
	DONE_COUNT=$(echo "$TODO_LIST" | wc -l)
	DONE_SUM=$(expr $DONE_SUM + $DONE_COUNT)
	echo " $PACKAGE_FILE - $DONE_COUNT of $COUNT package(s) to do!"
	echo "$TODO_LIST"
	echo
done

echo $DONE_SUM of $SUM packages to do!