#!/bin/bash # Copyright (C) 2014 by Steve Litt # Expat license: http://directory.fsf.org/wiki/License:Expat # See COPYING.EXPAT file that comes with this software. echo CHECKING THAT NO CLAWS IS RUNNING... >&2 if ps ax | grep claws-mail | grep -v grep; then echo YOU MUST KILL ALL COPIES OF CLAWS-MAIL BEFORE RUNNING THIS PROGRMAM! >&2 echo ABORTING! >&2 echo " " >&2 exit 1 fi echo MOVING menurc TO TEMPFILE... >&2 cd $HOME/.claws-mail/ curdir=`pwd` bupfile=`mktemp` mv menurc $bupfile echo menurc moved to $bupfile >&2 echo CREATING VIRGIN menurc, TAKES SEVERAL SECONDS... >&2 claws-mail 2> /dev/null & sleep 4 claws-mail --exit sleep 2 echo RENAMING FILES... >&2 mv menurc menurc.virgin mv $bupfile menurc echo $bupfile moved back to menurc echo BUILDING FILE TO COUNT... >&2 cp menurc.virgin menurc.tocount cat menurc | grep -v "^\s*;" >> menurc.tocount echo COUNT THE OCCURRANCES, BY HOTKEY, INTO $curdir/dupreport.txt... >&2 cat menurc.tocount | count_claws_hotkeys.py > dupreport.txt echo echo SEE $curdir/dupreport.txt FOR COUNTS echo