#!/usr/bin/env bash

source ~/.secret_variables.sh

bitwarden_used="$1"
location="test"

if [[ "$bitwarden_used" == *"password"* ]]; then
  echo "Using password manager (and sshpass)"
  PASS=$(bw get password SSH:$USER); # 2>/dev/null
else
  echo "(Passwork asked later, for scp)" 
fi

PS3='Please enter your choice: '
options=("1. lab/published (for papers)" "2. lab/project-thumbnails (for images)" "3. lab/team-profile-photos (for mugshots)" "4. lab/essays" "5. plopes/project-thumbnails (on personal page)" "6. lab/sponsors" "7. lab/slides" "8. lab/news-images" "9. lab/teaching-thumbnails" "Quit")
select opt in "${options[@]}"
do
    case $opt in
        "1. lab/published (for papers)")
            location="/apps/lab/published"
            break
            ;;
        "2. lab/project-thumbnails (for images)")
            location="/apps/lab/project-thumbnails"
	    break
            ;;
        "3. lab/team-profile-photos (for mugshots)")
            location="/apps/lab/team-profile-photos"
            break
            ;;
        "4. lab/essays")
            location="/apps/lab/essays"
            break
            ;;
        "5. plopes/project-thumbnails (on personal page)")
            location="/apps/plopes/project-thumbnails/"
            break
            ;;
        "6. lab/sponsors")
            location="/apps/lab/sponsors/"
            break
            ;;
        "7. lab/slides")
            location="/apps/lab/slides/"
            break
            ;;
        "8. lab/news-images")
            location="/apps/lab/news-images/"
            break
            ;;
#        "9. lab/teaching-thumbnails")
#            location="/apps/lab/teaching-thumbnails/"
        "9. lab/teaching-thumbnails")
            location="apps/lab/essays/images/chi2026-tpc"
            break
            ;;
        "Quit")
            break
            ;;
        *) echo "invalid option $REPLY";;
    esac
done

if [ -z "$PASS" ]; then
  # echo "Sending via scp..."
  scp $@ $SERVER_LOCATION:/home/pedrolopes/$location/
else
  # echo "Sending via sshpass..."
  sshpass -p $PASS scp  -r ${@:2}  $SERVER_LOCATION:/home/pedrolopes/$location/
fi
