#!/usr/bin/env bash

#---------------------------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
#---------------------------------------------------------------------------------------------

# 
# Bash script to install the Azure CLI
#
INSTALL_SCRIPT_URL="https://azurecliprod.blob.core.windows.net/install.py"
COMPLETION_SCRIPT_URL="https://azurecliprod.blob.core.windows.net/setup_completion.py"
_TTY=/dev/tty

install_script=$(mktemp -t azure_cli_install_tmp_XXXX) || exit
echo "Downloading Azure CLI install script from $INSTALL_SCRIPT_URL to $install_script."
curl -# $INSTALL_SCRIPT_URL > $install_script || exit
chmod 775 $install_script
echo "Running install script."

if [[ -z "$AZURE_CLI_DISABLE_PROMPTS" && -t 1 ]]; then
    $install_script $COMPLETION_SCRIPT_URL < $_TTY
else
    export AZURE_CLI_DISABLE_PROMPTS=1
    $install_script $COMPLETION_SCRIPT_URL
fi
