From 9c1224578330135406ddc9f461184ff1f6756c0c Mon Sep 17 00:00:00 2001 From: Adam Hovorka Date: Sun, 30 Sep 2018 20:36:27 -0600 Subject: Add some more random utilities/functions --- base/proofread | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 base/proofread (limited to 'base/proofread') diff --git a/base/proofread b/base/proofread new file mode 100755 index 0000000..2db4382 --- /dev/null +++ b/base/proofread @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +# 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` ..." + exit +fi + +header "Weasel words" +pr-weasel $1 +echo + +header "Passive voice" +pr-passive $1 +echo + +header "Duplicates" +pr-dups $1 -- cgit v1.2.3-70-g09d2