#!/usr/bin/env sh

export appName

downloadUrl(){
  url=$1;
  host='';
  repo='';
  tree='';

  case $url in
    https://github.com/*)
      host='github.com';
      url=${url#https://github.com/};

      username=${url%%/*}
      url=${url#*/}

      repo=${url%%/*}
      url=${url#*/}

      version=${url%%/*}
      if [ $version = $url ]; then version='master'; fi;

      export appName="${repo}-${version}"
      export installationPath="$appDir/$appName";
      wget -c "https://github.com/$username/$repo/archive/${version}.zip" -O "${appName}.zip"
      unzip  "${appName}.zip";
      ;;
    *)
      echo "Cloning git repository from $url in $PWD"
      export appName=$(basename "$url")
      export installationPath="$appDir/$appName";
      echo "installationPath = $installationPath"
      if [ -d "$appName" ]; then rm -rf "$appName"; fi
      git clone "$url"
      ;;
  esac

}


downloadPack(){
  downloadUrl $packageName
}

installPack(){
  cd $appName;
  ./install.sh;
}
