diff options
author | EuAndreh <eu@euandre.org> | 2021-06-26 18:42:38 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-06-26 18:42:38 -0300 |
commit | 06059161c3f234f7ba19dafecd082fff01fe26a7 (patch) | |
tree | 6507b712978190811bef98c7d3275e269b560abf | |
parent | aux/workflow/l10n.sh: Mark WARNING message with yellow color (diff) | |
download | git-permalink-06059161c3f234f7ba19dafecd082fff01fe26a7.tar.gz git-permalink-06059161c3f234f7ba19dafecd082fff01fe26a7.tar.xz |
aux/workflow/assert-spelling.sh: Get files as arguments instead of assuming they're under public/
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | aux/workflow/assert-spelling.sh | 5 |
2 files changed, 4 insertions, 3 deletions
@@ -60,4 +60,4 @@ public: l10n-gen all README.md TODOs.md CHANGELOG.md sh aux/workflow/manpages.sh -Ho public $(manpages) spellcheck: public - sh aux/workflow/assert-spelling.sh -l '$(TRANSLATIONS) en' + sh aux/workflow/assert-spelling.sh -l '$(TRANSLATIONS) en' $$(find public -type f -name '*.html') diff --git a/aux/workflow/assert-spelling.sh b/aux/workflow/assert-spelling.sh index ff1df2a..7451abb 100755 --- a/aux/workflow/assert-spelling.sh +++ b/aux/workflow/assert-spelling.sh @@ -33,6 +33,8 @@ while getopts 'l:i' flag; do ;; esac done +shift $((OPTIND -1)) + if [ -z "${LANGS:-}" ]; then echo 'Missing -l LANGS' >&2 exit 2 @@ -52,8 +54,7 @@ get_lang() { } ACC="$(mktemp)" -# shellcheck disable=2044 -for f in $(find public -type f -name '*.html'); do +for f in "$@"; do l="$(get_lang "$f")" CURR_DICT="$(mktemp)" cat doc/spelling/international.txt "doc/spelling/$l.txt" | sort | uniq > "$CURR_DICT" |