#!/usr/bin/env bash


USERNAME="${CORPUSER}"
PASS="${CORPPASS}"

PASSCOMMAND="${CORPPASSCOMMAND}"

get_username(){
	if [ -z "$USERNAME" ]; then
		read -p "Corp Username: " USERNAME < /dev/tty
	fi
	echo $USERNAME
	return 0
}

get_password(){
	if [ -z "$PASS" ]; then
		if [ -n "$CORPPASSCOMMAND" ]; then
			PASS=$(eval $PASSCOMMAND)
		else
			read -p "Corp Password: " -s PASS < /dev/tty
		fi
	fi
	echo $PASS
	return 0
}


http --auth-type=ntlm --auth="$(get_username):$(get_password)" "$@"