#!/bin/bash mypy -p pypaste || exit $? for f in $(find pypaste -type f); do flake8 ${f} || exit $? done if [[ ! -d build ]]; then meson setup build -Dserver=enabled -Dclient=enabled -Dtests=enabled || exit $? fi destdir=$(mktemp -d) meson test --verbose "$@" -C build || exit $? meson install --destdir=${destdir} -C build || exit $? rm -rf ${destdir}