# Saucelabs account
export SAUCE_USERNAME=wkeese
export SAUCE_ACCESS_KEY=89b2f782-7781-4cb1-acbb-0bbb2b854b36

# Browserstack account (trial)
export BROWSERSTACK_USERNAME=billkeese2
export BROWSERSTACK_ACCESS_KEY=NgSTNsuqJjy9fhxsJvuR

# For WCM artifactory artifactory
export ORG_GRADLE_PROJECT_artifactoryUsername=wkeese@jp.ibm.com
export ORG_GRADLE_PROJECT_artifactoryPassword=AKCp5bu9HDouTnEBSvYoWk6okW59ZHZCHijEbbSkewSLLC35Qu5Cz59X992ipavZQHKCDQzze

alias chromedriver="~/ibm-js/chromedriver --port=4444 --url-base=wd/hub"

# Get iPad to connect to safari mac debugging
alias ios=ios_webkit_debug_proxy

function killport() {
	for port in $*
	do
		lsof -i TCP:$port | grep LISTEN | awk '{print $2}' | xargs kill -9
	done
}

# Build commands
alias c="cd ~/ibm-js/application-framework/client/cirrus/frontend"
alias buildapp="c; npx webpack --config webpackConfigs/webpack.app.dev.js"
alias buildprod="c; npx webpack --config webpackConfigs/webpack.app.prod.js"
alias buildtest="c; npx webpack --config webpackConfigs/webpack.test.dev.js"

function copyDelite() {
	cd ~/ibm-js/decor
	rm *.tgz
	npm pack
	cd ~/ibm-js/application-framework/client/cirrus/frontend/cirrus3rdparty/node_modules
	rm -rf ibm-decor
	tar xf ~/ibm-js/decor/ibm-decor*.tgz
	mv package ibm-decor

	cd ~/ibm-js/delite
	rm delite*.tgz
	npm pack
	cd ~/ibm-js/deliteful/node_modules
	rm -rf delite
	tar xf ~/ibm-js/delite/delite*.tgz
	mv package delite
	cd ~/ibm-js/application-framework/client/cirrus/frontend/cirrus3rdparty/node_modules
	rm -rf delite
	tar xf ~/ibm-js/delite/delite*.tgz
	mv package delite

	cd ~/ibm-js/deliteful
	rm deliteful*.tgz
	npm pack
	cd ~/ibm-js/application-framework/client/cirrus/frontend/cirrus3rdparty/node_modules
	tar xf ~/ibm-js/deliteful/deliteful*.tgz
	rm -rf deliteful
	mv package deliteful

	cd ~/ibm-js/dcalendar
	rm ibm-dcalendar*.tgz
	npm pack
	cd ~/ibm-js/application-framework/client/cirrus/frontend/cirrus3rdparty/node_modules
	tar xf ~/ibm-js/dcalendar/ibm-dcalendar*.tgz
	rm -rf ibm-dcalendar
	mv package ibm-dcalendar
}


# Set env var for each installation
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_HOME=$JAVA_11_HOME

# Create alias to set JAVA_HOME
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
