From a2bb7c8f57162a2ea5a10b56eb67334f92ff5b8e Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Mon, 1 Jul 2024 11:33:06 -0500 Subject: [PATCH] Add run_usbmic script --- script/run_usbmic | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 script/run_usbmic diff --git a/script/run_usbmic b/script/run_usbmic new file mode 100755 index 0000000..665cdbe --- /dev/null +++ b/script/run_usbmic @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +import sys +import subprocess +import venv +from pathlib import Path + +_DIR = Path(__file__).parent +_PROGRAM_DIR = _DIR.parent +_VENV_DIR = _PROGRAM_DIR / ".venv" + +context = venv.EnvBuilder().ensure_directories(_VENV_DIR) +subprocess.check_call( + [context.env_exe, str(_PROGRAM_DIR / "examples" / "usbmic_service.py")] + + sys.argv[1:] +)