#!/bin/bash
version=$1
version=${version:-"1.0.0"}
echo "version: $version"

infooutput=$2
echo "infooutput: $infooutput"

projectpath=$3
echo "projectpath: $projectpath"

mp_qq_cli=$4
echo "mp_qq_cli: $mp_qq_cli"

neul_source_path=$5
echo "neul_source_path: $neul_source_path"

pages=$6
echo "pages: $pages"

desc=$7
echo "desc: $desc"

port=`/Applications/QQ小程序开发者工具.app/Contents/MacOS/cli | grep 127.0.0.1 | awk -F ':' '{print $3}'`;
echo "port: $port";

git_dir="$neul_source_path/.git"

commit_id=`git --git-dir=$git_dir rev-parse --short HEAD`;
echo "commit_id: $commit_id";

# qrcode_url=`curl -G \
#   --data-urlencode "infooutput=$infooutput" \
#   --data-urlencode "projectpath=$projectpath" \
#   --data-urlencode "version=$version" \
#   --data-urlencode "desc=$version\n$commit_id\n$desc build from cli"\
#   http://127.0.0.1:$port/upload |awk -F '"' '{print $8 }'`

# echo $qrcode_url

if [ -z "$pages" ]
then
  echo node "$mp_qq_cli/index.js" $version $commit_id '' $mp_qq_cli '' $port $infooutput "$projectpath" "$desc"
  node "$mp_qq_cli/index.js" $version $commit_id '' $mp_qq_cli '' $port $infooutput "$projectpath" "$desc"
else
  echo node "$mp_qq_cli/index.js" $version $commit_id '' $mp_qq_cli "$pages" $port $infooutput "$projectpath" "$desc"
  node "$mp_qq_cli/index.js" $version $commit_id '' $mp_qq_cli "$pages" $port $infooutput "$projectpath" "$desc"
fi
