#!/bin/bash if ! [[ "$1" =~ ^(install|clean|run) ]]; then echo "usage: $0 [action]" echo "where action can be: [install, clean, run]" exit 1 fi case $1 in install) echo "intalling virtual environment" python -m venv venv source venv/bin/activate pip install --upgrade pip pip install -r requirements.txt ;; clean) echo "cleaning up" rm -rf venv rm -rf __pycache__ ;; run) echo "running" source venv/bin/activate exec python transcribe.py "${@:2}" esac