#!/bin/bash

APP_DIR="$HOME/.local/share/ivs_calculator"
BIN_DIR="$HOME/.local/bin"

mkdir -p "$APP_DIR/src"
mkdir -p "$BIN_DIR"

cp src/calc.py "$APP_DIR/src/"
cp src/gui.py "$APP_DIR/src/"
cp requirements.txt "$APP_DIR/"

python3 -m venv "$APP_DIR/venv"
"$APP_DIR/venv/bin/pip" install -r "$APP_DIR/requirements.txt"

echo "#!/bin/bash
PYTHONPATH=\"$APP_DIR/src\" \"$APP_DIR/venv/bin/python\" \"$APP_DIR/src/gui.py\"" > "$BIN_DIR/calculator"

chmod +x "$BIN_DIR/calculator"

echo "Calculator installed successfully."
python3 -c "import tkinter" 2>/dev/null || echo "Warning: tkinter not installed!"
echo "Run it as: $BIN_DIR/calculator"
echo "If $HOME/.local/bin is in PATH, run it as: calculator"
