diff options
author | EuAndreh <eu@euandre.org> | 2020-02-05 02:35:39 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2020-02-05 02:35:39 -0300 |
commit | e8589f773a0c236ba08d56041515f5cfcfe87549 (patch) | |
tree | e3d9850c796ae358e1eb8fd949c8e68facfa3d95 /spelling/check-spelling.sh | |
parent | Revert collections_dir (diff) | |
download | euandre.org-e8589f773a0c236ba08d56041515f5cfcfe87549.tar.gz euandre.org-e8589f773a0c236ba08d56041515f5cfcfe87549.tar.xz |
Remove spelling/
Diffstat (limited to 'spelling/check-spelling.sh')
-rwxr-xr-x | spelling/check-spelling.sh | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/spelling/check-spelling.sh b/spelling/check-spelling.sh deleted file mode 100755 index c9f03d2..0000000 --- a/spelling/check-spelling.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash -set -Eeuo pipefail - -HTML_DIR="${1:-}" -[[ -z "${HTML_DIR}" ]] && { - echo 'Undefined input HTML_DIR.' - exit 2 -} - -# Required by =sort= and =hunspell= -export LANG=C.UTF-8 - -for DICT in spelling/*.txt; do - diff <(sort "$DICT") "$DICT" || { - echo "The $DICT dictionary is unsorted. To fix it, run:" - echo " LANG=C.UTF-8 sort $DICT | sponge $DICT" - exit 1 - } -done - -cat spelling/*.txt > dicts.txt -check() { - html="$1" - echo "$1" - hunspell -l -p dicts.txt -d fr_FR -d en_US -i utf-8 "$html" | tee -a spelling.txt -} -export -f check -find "${HTML_DIR}" -type f -name '*.html' | grep -v pastebin | xargs -I{} bash -c "check {}" \; - -if [[ -s spelling.txt ]]; then - printf "\nvvv Mispelled words detected by hunspell.\n\n" - sort < spelling.txt | uniq - printf "\n^^^\n" - exit 1 -else - echo "No words mispelled" -fi |