24 lines
609 B
Bash
Executable File
24 lines
609 B
Bash
Executable File
|
|
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
# This software may be used and distributed according to the terms of the Llama 2 Community License Agreement.
|
|
# Source: https://github.com/pytorch/torchx/blob/main/scripts/spellcheck.sh
|
|
set -ex
|
|
sudo apt-get install aspell
|
|
|
|
if [[ -z "$@" ]]; then
|
|
sources=$(find -name '*.md')
|
|
else
|
|
sources=$@
|
|
fi
|
|
|
|
sources_arg=""
|
|
for src in $sources; do
|
|
sources_arg="${sources_arg} -S $src"
|
|
done
|
|
|
|
if [ ! "$sources_arg" ]; then
|
|
echo "No files to spellcheck"
|
|
else
|
|
pyspelling -c .github/scripts/spellcheck_conf/spellcheck.yaml --name Markdown $sources_arg
|
|
fi
|