@@ -126,54 +126,54 @@ downloadFile() {
126
126
fi
127
127
# arduino-lint_0.4.0-rc1_Linux_64bit.[tar.gz, zip]
128
128
if [ " $OS " = " Windows" ]; then
129
- ARDUINO_LINT_DIST =" ${PROJECT_NAME} _${TAG} _${OS} _${ARCH} .zip"
129
+ APPLICATION_DIST =" ${PROJECT_NAME} _${TAG} _${OS} _${ARCH} .zip"
130
130
else
131
- ARDUINO_LINT_DIST =" ${PROJECT_NAME} _${TAG} _${OS} _${ARCH} .tar.gz"
131
+ APPLICATION_DIST =" ${PROJECT_NAME} _${TAG} _${OS} _${ARCH} .tar.gz"
132
132
fi
133
133
134
134
# Support specifying nightly build versions (e.g., "nightly-latest") via the script argument.
135
135
case " $TAG " in
136
136
nightly* )
137
- DOWNLOAD_URL=" https://downloads.arduino.cc/${PROJECT_NAME} /nightly/${ARDUINO_LINT_DIST } "
137
+ DOWNLOAD_URL=" https://downloads.arduino.cc/${PROJECT_NAME} /nightly/${APPLICATION_DIST } "
138
138
;;
139
139
* )
140
- DOWNLOAD_URL=" https://downloads.arduino.cc/${PROJECT_NAME} /${ARDUINO_LINT_DIST } "
140
+ DOWNLOAD_URL=" https://downloads.arduino.cc/${PROJECT_NAME} /${APPLICATION_DIST } "
141
141
;;
142
142
esac
143
143
144
- ARDUINO_LINT_TMP_FILE =" /tmp/$ARDUINO_LINT_DIST "
144
+ INSTALLATION_TMP_FILE =" /tmp/$APPLICATION_DIST "
145
145
echo " Downloading $DOWNLOAD_URL "
146
- httpStatusCode=$( getFile " $DOWNLOAD_URL " " $ARDUINO_LINT_TMP_FILE " )
146
+ httpStatusCode=$( getFile " $DOWNLOAD_URL " " $INSTALLATION_TMP_FILE " )
147
147
if [ " $httpStatusCode " -ne 200 ]; then
148
148
echo " Did not find a release for your system: $OS $ARCH "
149
149
echo " Trying to find a release using the GitHub API."
150
150
LATEST_RELEASE_URL=" https://api.github.com/repos/${PROJECT_OWNER} /$PROJECT_NAME /releases/tags/$TAG "
151
151
echo " LATEST_RELEASE_URL=$LATEST_RELEASE_URL "
152
152
get LATEST_RELEASE_JSON " $LATEST_RELEASE_URL "
153
153
# || true forces this command to not catch error if grep does not find anything
154
- DOWNLOAD_URL=$( echo " $LATEST_RELEASE_JSON " | grep ' browser_' | cut -d\" -f4 | grep " $ARDUINO_LINT_DIST " ) || true
154
+ DOWNLOAD_URL=$( echo " $LATEST_RELEASE_JSON " | grep ' browser_' | cut -d\" -f4 | grep " $APPLICATION_DIST " ) || true
155
155
if [ -z " $DOWNLOAD_URL " ]; then
156
156
echo " Sorry, we dont have a dist for your system: $OS $ARCH "
157
157
fail " You can request one here: https://github.com/${PROJECT_OWNER} /$PROJECT_NAME /issues"
158
158
else
159
159
echo " Downloading $DOWNLOAD_URL "
160
- getFile " $DOWNLOAD_URL " " $ARDUINO_LINT_TMP_FILE "
160
+ getFile " $DOWNLOAD_URL " " $INSTALLATION_TMP_FILE "
161
161
fi
162
162
fi
163
163
}
164
164
165
165
installFile () {
166
- ARDUINO_LINT_TMP =" /tmp/$PROJECT_NAME "
167
- mkdir -p " $ARDUINO_LINT_TMP "
166
+ INSTALLATION_TMP_DIR =" /tmp/$PROJECT_NAME "
167
+ mkdir -p " $INSTALLATION_TMP_DIR "
168
168
if [ " $OS " = " Windows" ]; then
169
- unzip -d " $ARDUINO_LINT_TMP " " $ARDUINO_LINT_TMP_FILE "
169
+ unzip -d " $INSTALLATION_TMP_DIR " " $INSTALLATION_TMP_FILE "
170
170
else
171
- tar xf " $ARDUINO_LINT_TMP_FILE " -C " $ARDUINO_LINT_TMP "
171
+ tar xf " $INSTALLATION_TMP_FILE " -C " $INSTALLATION_TMP_DIR "
172
172
fi
173
- ARDUINO_LINT_TMP_BIN =" $ARDUINO_LINT_TMP /$PROJECT_NAME "
174
- cp " $ARDUINO_LINT_TMP_BIN " " $EFFECTIVE_BINDIR "
175
- rm -rf " $ARDUINO_LINT_TMP "
176
- rm -f " $ARDUINO_LINT_TMP_FILE "
173
+ INSTALLATION_TMP_BIN =" $INSTALLATION_TMP_DIR /$PROJECT_NAME "
174
+ cp " $INSTALLATION_TMP_BIN " " $EFFECTIVE_BINDIR "
175
+ rm -rf " $INSTALLATION_TMP_DIR "
176
+ rm -f " $INSTALLATION_TMP_FILE "
177
177
}
178
178
179
179
bye () {
@@ -186,24 +186,24 @@ bye() {
186
186
187
187
testVersion () {
188
188
set +e
189
- ARDUINO_LINT =" $( command -v $PROJECT_NAME ) "
189
+ EXECUTABLE_PATH =" $( command -v $PROJECT_NAME ) "
190
190
if [ " $? " = " 1" ]; then
191
191
# $PATH is intentionally a literal in this message.
192
192
# shellcheck disable=SC2016
193
193
echo " $PROJECT_NAME not found. You might want to add \" $EFFECTIVE_BINDIR \" to your " ' $PATH'
194
194
else
195
195
# Convert to resolved, absolute paths before comparison
196
- ARDUINO_LINT_REALPATH =" $( cd -- " $( dirname -- " $ARDUINO_LINT " ) " && pwd -P) "
196
+ EXECUTABLE_REALPATH =" $( cd -- " $( dirname -- " $EXECUTABLE_PATH " ) " && pwd -P) "
197
197
EFFECTIVE_BINDIR_REALPATH=" $( cd -- " $EFFECTIVE_BINDIR " && pwd -P) "
198
- if [ " $ARDUINO_LINT_REALPATH " != " $EFFECTIVE_BINDIR_REALPATH " ]; then
198
+ if [ " $EXECUTABLE_REALPATH " != " $EFFECTIVE_BINDIR_REALPATH " ]; then
199
199
# shellcheck disable=SC2016
200
- echo " An existing $PROJECT_NAME was found at $ARDUINO_LINT . Please prepend \" $EFFECTIVE_BINDIR \" to your " ' $PATH' " or remove the existing one."
200
+ echo " An existing $PROJECT_NAME was found at $EXECUTABLE_PATH . Please prepend \" $EFFECTIVE_BINDIR \" to your " ' $PATH' " or remove the existing one."
201
201
fi
202
202
fi
203
203
204
204
set -e
205
- ARDUINO_LINT_VERSION =" $( " $EFFECTIVE_BINDIR /$PROJECT_NAME " --version) "
206
- echo " $ARDUINO_LINT_VERSION installed successfully in $EFFECTIVE_BINDIR "
205
+ APPLICATION_VERSION =" $( " $EFFECTIVE_BINDIR /$PROJECT_NAME " --version) "
206
+ echo " $APPLICATION_VERSION installed successfully in $EFFECTIVE_BINDIR "
207
207
}
208
208
209
209
# Execution
0 commit comments