dotfiles/bin/proofread
Jacob Kiers 4ec08fcd76 Update all bin-scripts to include a description.
The description will always be on the third line.

Signed-off-by: Jacob Kiers <jacob@alphacomm.nl>
2014-04-30 11:06:35 +02:00

31 lines
512 B
Bash
Executable File

#!/bin/bash
# Check written text for the passive voice, weasel words and duplicate words.
# http://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/
# Common stuff
CYAN="$(tput setaf 6)"
UNDERLINE="$(tput sgr 0 1)"
NOCOLOR="$(tput sgr0)"
function header() {
echo -e "$UNDERLINE$CYAN$1$NOCOLOR"
}
if [ "$1" = "" ]; then
echo "Usage: `basename $0` <file> ..."
exit
fi
header "Weasel words"
weasel $1
echo
header "Passive voice"
passive $1
echo
header "Duplicates"
dups $1