File size: 660 Bytes
fa7fec5 42ac3bd 946f92f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#!/usr/bin/bash
build() {
clean
python -m venv .venv
source .venv/Scripts/activate
pip install pipenv
pipenv install
}
clean() {
if [ -n "$VIRTUAL_ENV" ]; then
deactivate
find . -type d -name ".venv" -delete
fi
find . -type f -name "*.py[co]" -delete
find . -type d -name "__pycache__" -delete
}
requirements() {
pipenv requirements > requirements.txt
}
docs() {
case $1 in
build)
mkdocs build
;;
serve)
mkdocs serve
;;
*)
log_error "Specify 'build' or 'serve'. For example: docs build"
;;
esac
} |