diff --git a/tasks.py b/tasks.py index 7732bbd..2833aaa 100755 --- a/tasks.py +++ b/tasks.py @@ -2,9 +2,21 @@ __import__("sys").path.append("src") # noqa +import shutil +import sys + import swydd as s +@s.task +def bootstrap(): + """setup swydd dev environment""" + if not shutil.which("pdm"): + sys.exit("pdm necessary for swydd development") + s.sh("pdm install") + s.sh("pdm run pre-commit install") + + @s.task @s.option("types", "also run mypy") def check(types: bool = False):