Three shell scripts to improve your writing.
This commit is contained in:
29
bin/proofread
Executable file
29
bin/proofread
Executable file
@ -0,0 +1,29 @@
|
||||
#!/bin/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` <file> ..."
|
||||
exit
|
||||
fi
|
||||
|
||||
header "Weasel words"
|
||||
weasel $1
|
||||
echo
|
||||
|
||||
header "Passive voice"
|
||||
passive $1
|
||||
echo
|
||||
|
||||
header "Duplicates"
|
||||
dups $1
|
Reference in New Issue
Block a user