@@ -16,7 +16,6 @@ readonly YELLOW='\033[1;33m'
16
16
readonly RESET=' \033[0m'
17
17
18
18
# Variables (defaults set after parsing arguments)
19
- INSTALL_PREFIX=" "
20
19
INSTALL_PATH=" "
21
20
VERSION=" "
22
21
QUALITY=" "
@@ -48,8 +47,7 @@ DESCRIPTION:
48
47
USAGE:
49
48
./get-aspire-cli.sh [OPTIONS]
50
49
51
- -i, --install-path PATH Directory prefix to install (default: $HOME/.aspire)
52
- CLI will be installed to PATH/bin
50
+ -i, --install-path PATH Directory to install the CLI (default: $HOME/.aspire/bin)
53
51
-q, --quality QUALITY Quality to download (default: ${DEFAULT_QUALITY}). Supported values: dev, staging, release
54
52
--version VERSION Version of the Aspire CLI to download (default: unset)
55
53
--os OS Operating system (default: auto-detect)
@@ -86,7 +84,7 @@ parse_args() {
86
84
say_info " Use --help for usage information."
87
85
exit 1
88
86
fi
89
- INSTALL_PREFIX =" $2 "
87
+ INSTALL_PATH =" $2 "
90
88
shift 2
91
89
;;
92
90
--version)
@@ -744,18 +742,14 @@ if [[ -z "$QUALITY" ]]; then
744
742
QUALITY=" ${DEFAULT_QUALITY} "
745
743
fi
746
744
747
- # Set default install prefix if not provided
748
- if [[ -z " $INSTALL_PREFIX " ]]; then
749
- INSTALL_PREFIX =" $HOME /.aspire"
750
- INSTALL_PREFIX_UNEXPANDED =" \$ HOME/.aspire"
745
+ # Set default install path if not provided
746
+ if [[ -z " $INSTALL_PATH " ]]; then
747
+ INSTALL_PATH =" $HOME /.aspire/bin "
748
+ INSTALL_PATH_UNEXPANDED =" \$ HOME/.aspire/bin "
751
749
else
752
- INSTALL_PREFIX_UNEXPANDED =" $INSTALL_PREFIX "
750
+ INSTALL_PATH_UNEXPANDED =" $INSTALL_PATH "
753
751
fi
754
752
755
- # Set paths based on install prefix
756
- INSTALL_PATH=" $INSTALL_PREFIX /bin"
757
- INSTALL_PATH_UNEXPANDED=" $INSTALL_PREFIX_UNEXPANDED /bin"
758
-
759
753
# Create a temporary directory for downloads
760
754
if [[ " $DRY_RUN " == true ]]; then
761
755
temp_dir=" /tmp/aspire-cli-dry-run"
0 commit comments