#! /bin/bash
# Last edited on 2021-12-17 21:29:20 by stolfi

cat ${HOME}/binaries.dir \
  | egrep -e '^programs/c/JSLIBS/' \
  | sed -e 's:programs/c/JSLIBS/::g' \
  | sort | uniq \
  > .bins

git status \
  | sed \
      -e '/renamed:/d' \
      -e '/deleted:/d' \
      -e '/modified:/d' \
      -e '/new file:/d' \
      -e '/^[^	]/d' \
      -e 's/^[	]//g' \
      -e '/^[.]/d' \
      -e '/[.]\(log\|o\|a\|ho\|tgz\)$/d' \
      -e '/[~]$/d' \
      -e '/Deps.make/d' \
      -e '/[.]DUMMY/d' \
      -e '/JUNK/d' \
      -e '\:/out/:d' \
      -e '\:/[.]:d' \
      -e '/rename.*[.]\(sed\|sh\)/d' \
      -e '/^[ 	]*$/d' \
  | sort \
  | bool 1-2 - .bins \
  | revbytes | sort | revbytes \
  > .untracked
  
exit 0

