#!/bin/bash

dst="./dumped"
mkdir -p ./tmp
mkdir -p $dst

vers=("1.1" "1.2")
for ver in "${vers[@]}"; do
  echo "Generating configs of version $ver"

  # tiproxy repo
  mkdir -p ./tmp/${ver} && mkdir -p $dst/v${ver}
  git clone --depth 1 -b v$ver.0 https://github.com/pingcap/tiproxy.git ./tmp/${ver}/tiproxy
  cp ./tiproxy.go.example ./tmp/${ver}/tiproxy/main.go
  cp ./dict_helper.go ./tmp/${ver}/tiproxy/dict_helper.go
  cd ./tmp/${ver}/tiproxy && go mod tidy && go run .
  cd ../../..
  cp ./tmp/${ver}/tiproxy/tiproxy.json $dst/v$ver/tiproxy.json
done

