Files
vibeline/run.sh
Gigi 581f41f081 Add force flag for overwriting files & update TODO
- Add --force/-f flag to control file overwriting in extract.py
- Propagate force flag through all scripts (extract.sh, process.sh, run.sh, watch_voice_memos.py)
- Add TODO item for future CLI modernization using Python
- Skip existing output files unless force flag is used
2025-04-01 16:46:49 +01:00

24 lines
503 B
Bash
Executable File

#!/bin/bash
# Parse arguments
force_flag=""
while getopts "f" opt; do
case $opt in
f) force_flag="-f" ;;
esac
done
shift $((OPTIND-1))
# Activate virtual environment
source vibenv/bin/activate
echo "Processing all voice memos..."
for file in VoiceMemos/*.m4a; do
if [ -f "$file" ]; then
echo "Processing: $file"
./process.sh $force_flag "$file"
echo "----------------------------------------"
fi
done
echo "Done! All voice memos have been processed."