#!/bin/bash

RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
PLATFORM=""
PLATFORM_FOLDER=""

#if no arguments passed, inform user about possible ones

if [ $# -eq 0 ]
  then
    echo -e "${GREEN}This script should be invoked with platform argument: 'mobile' or 'desktop'${NC}"
    echo "When called it links"
    # echo "If invoked with 'mobile' argument it will make a copying: "
    # echo "package.json.mobile -> package.json"
    # echo "etc.."
    exit 1
  else
    PLATFORM=$1
    PLATFORM_FOLDER="${PLATFORM}_files"
fi


echo "Creating link: package.json -> ${PLATFORM_FOLDER}/package.json "
ln -sf  ${PLATFORM_FOLDER}/package.json package.json

echo "Creating link: package-lock.json -> ${PLATFORM_FOLDER}/package-lock.json"
ln -sf  ${PLATFORM_FOLDER}/package-lock.json package-lock.json

echo "Creating link: VERSION -> ${PLATFORM_FOLDER}/VERSION"
ln -sf  ${PLATFORM_FOLDER}/VERSION VERSION

if [ "${PLATFORM}" == "mobile" ]
  then
    echo -e "Removing .re-natal symlink from root"
    rm -rf .re-natal
  else
    echo "Creating link: .re-natal -> ${PLATFORM_FOLDER}/.re-natal"
    ln -sf  ${PLATFORM_FOLDER}/.re-natal .re-natal
fi


echo -e "${GREEN}Finished!${NC}"