#!/bin/bash # TimeLine Designer - macOS/Linux 啟動腳本 # Version: 1.0.0 echo "========================================" echo " TimeLine Designer 啟動中..." echo "========================================" echo "" # 檢查 Python 是否安裝 if ! command -v python3 &> /dev/null; then echo "[錯誤] 找不到 Python3,請先安裝 Python 3.8+" exit 1 fi # 檢查虛擬環境 if [ ! -d "venv" ]; then echo "[資訊] 建立虛擬環境..." python3 -m venv venv fi # 啟動虛擬環境 source venv/bin/activate # 安裝依賴(如果需要) if [ ! -f "venv/lib/python*/site-packages/fastapi" ]; then echo "[資訊] 安裝依賴套件..." pip install -r requirements.txt fi # 啟動應用程式 echo "[資訊] 啟動 TimeLine Designer..." python app.py # 結束 echo "" echo "========================================" echo " TimeLine Designer 已關閉" echo "========================================"