#!/bin/bash

# Verify local sources as required by openSUSE:Factory project

MYVERSION="latest"
MYNAME=""

while test $# -gt 0; do
  case $1 in
    *-outdir)
      # just dummy ...
      MYOUTDIR="$2"
      shift
    ;;
    *-version)
      # Version
      MYVERSION="$2"
      shift
    ;;
    *-name)
      # Package name
      MYNAME="$2"
      shift
    ;;
    *)
      echo Unknown parameter $1.
      echo 'Usage: this service is not excepting parameters'
      exit 1
    ;;
  esac
  shift
done

if [ -z "${MYNAME}" ]
then
    echo 'Add name for package'
    exit 1
fi

if [ -z "$MYOUTDIR" ]; then
  echo "ERROR: no output directory is given via --outdir parameter!"
  exit 1
fi

npm pack "${MYNAME}"@"${MYVERSION}"

