You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/bash
|
|
|
|
|
|
set -e
|
|
|
|
|
|
SOURCES_PYTHON="$(find *.py octodns tests -name '*.py') $(grep --files-with-matches '^#!.*python' script/*)"
|
|
|
SOURCE_MARKDOWN="$(find *.md docs examples -name '*.md')"
|
|
|
|
|
|
. env/bin/activate
|
|
|
|
|
|
isort "$@" $SOURCES_PYTHON
|
|
|
black "$@" $SOURCES_PYTHON
|
|
|
|
|
|
if [[ "$*" =~ check ]]; then
|
|
|
mdformat --check --compact-tables --number $SOURCE_MARKDOWN
|
|
|
else
|
|
|
mdformat --compact-tables --number $SOURCE_MARKDOWN
|
|
|
fi
|