Skip to content

Commit 823bbd2

Browse files
authored
Update appium* (#1319)
* Update and rename appium-desktop to appium-inspector * Update x86_64-apps
1 parent 183f0e3 commit 823bbd2

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

programs/x86_64-apps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
◆ appimageupdatetool : Tool to update an AppImage using embedded information.
9393
◆ appimageupdate : Tool to update an AppImage using embedded information.
9494
◆ appinstall : AppImage Installer, a tool integrate AppImages to a linux desktop environment.
95-
◆ appium-desktop : Graphical interface for the Appium server.
95+
◆ appium-inspector : A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server.
9696
◆ app-outlet : A Universal linux app store for Flatpak/Snap/AppImage.
9797
◆ aptakube : A modern and lightweight Kubernetes desktop client.
9898
◆ aptly : Debian repository management CLI tool.

programs/x86_64/appium-desktop renamed to programs/x86_64/appium-inspector

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
# AM INSTALL SCRIPT VERSION 3.5
44
set -u
5-
APP=appium-desktop
6-
SITE="appium/appium-desktop"
5+
APP=appium-inspector
6+
SITE="appium/appium-inspector"
77

88
# CREATE DIRECTORIES AND ADD REMOVER
99
[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1
@@ -12,13 +12,13 @@ printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove
1212
chmod a+x ../remove || exit 1
1313

1414
# DOWNLOAD AND PREPARE THE APP, $version is also used for updates
15-
version=$(curl -Ls https://api.github.com/repos/appium/appium-desktop/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*mage$" | grep -vi "i386\|i686\|aarch64\|arm64\|armv7l" | head -1)
15+
version=$(curl -Ls https://api.github.com/repos/appium/appium-inspector/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*mage$" | grep -vi "i386\|i686\|aarch64\|arm64\|armv7l" | head -1)
1616
wget "$version" || exit 1
17-
#wget "$version.zsync" 2> /dev/null # Comment out this line if you want to use zsync
17+
# Keep this space in sync with other installation scripts
1818
# Use tar fx ./*tar* here for example in this line in case a compressed file is downloaded.
1919
cd ..
2020
mv ./tmp/*mage ./"$APP"
21-
mv ./tmp/*.zsync ./"$APP".zsync 2>/dev/null
21+
# Keep this space in sync with other installation scripts
2222
rm -R -f ./tmp || exit 1
2323
echo "$version" > ./version
2424
chmod a+x ./"$APP" || exit 1
@@ -30,19 +30,22 @@ ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP"
3030
cat >> ./AM-updater << 'EOF'
3131
#!/bin/sh
3232
set -u
33-
APP=appium-desktop
34-
SITE="appium/appium-desktop"
33+
APP=appium-inspector
34+
SITE="appium/appium-inspector"
3535
version0=$(cat "/opt/$APP/version")
36-
version=$(curl -Ls https://api.github.com/repos/appium/appium-desktop/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*mage$" | grep -vi "i386\|i686\|aarch64\|arm64\|armv7l" | head -1)
36+
version=$(curl -Ls https://api.github.com/repos/appium/appium-inspector/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*mage$" | grep -vi "i386\|i686\|aarch64\|arm64\|armv7l" | head -1)
3737
[ -n "$version" ] || { echo "Error getting link"; exit 1; }
38-
if [ "$version" != "$version0" ] || [ -e /opt/"$APP"/*.zsync ]; then
38+
if command -v appimageupdatetool >/dev/null 2>&1; then
39+
cd "/opt/$APP" || exit 1
40+
appimageupdatetool -Or ./"$APP" && chmod a+x ./"$APP" && echo "$version" > ./version && exit 0
41+
fi
42+
if [ "$version" != "$version0" ]; then
3943
mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1
40-
[ -e ../*.zsync ] || notify-send "A new version of $APP is available, please wait"
41-
[ -e ../*.zsync ] && wget "$version.zsync" 2>/dev/null || { wget "$version" || exit 1; }
44+
notify-send "A new version of $APP is available, please wait"
45+
wget "$version" || exit 1
4246
# Use tar fx ./*tar* here for example in this line in case a compressed file is downloaded.
4347
cd ..
44-
mv ./tmp/*.zsync ./"$APP".zsync 2>/dev/null || mv --backup=t ./tmp/*mage ./"$APP"
45-
[ -e ./*.zsync ] && { zsync ./"$APP".zsync || notify-send -u critical "zsync failed to update $APP"; }
48+
mv --backup=t ./tmp/*mage ./"$APP"
4649
chmod a+x ./"$APP" || exit 1
4750
echo "$version" > ./version
4851
rm -R -f ./*zs-old ./*.part ./tmp ./*~

0 commit comments

Comments
 (0)