#!/bin/bash
# Hevy Gym Tracker - Build Script
# For Fitbit Sense 2

echo "Hevy Gym Tracker - Build Script"
echo "================================"
echo ""

# Check if fitbit-cli is installed
if ! command -v fitbit &> /dev/null; then
    echo "Error: fitbit-cli not found"
    echo "Install it with: npm install -g fitbit-cli"
    exit 1
fi

# Check if logged in
echo "Checking Fitbit login..."
if ! fitbit whoami &> /dev/null; then
    echo "Not logged in. Please run: fitbit login"
    exit 1
fi

echo "Building app..."
fitbit build

if [ $? -eq 0 ]; then
    echo ""
    echo "Build successful!"
    echo ""
    echo "To install on device:"
    echo "  fitbit install"
    echo ""
    echo "To upload to GAM:"
    echo "  1. Go to https://gam.fitbit.com"
    echo "  2. Click 'Submit App'"
    echo "  3. Upload the .fpb file"
    echo ""
else
    echo "Build failed!"
    exit 1
fi
