-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdel
executable file
·28 lines (25 loc) · 1.04 KB
/
del
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#optional 1 delete appimage flag 2 delete appimage exact version 3 glib flag
name=`cat debian/changelog | head -1 | grep -o ^[^\ ]*`
if [ -z "${1}" ]; then
echo test
cd ~/test
sudo gh act -j del --env file=${name} --env tag=1.5 -s PAT=`cat ~/n/pat` workflow_dispatch -W .github/workflows/del.yml || ~/test/docker/rm act-del-
else
echo prev app delete
if [ ! -f "${HOME}/dontdeleteprevappimage" ]; then
echo yes
if [ -z "${2}" ]; then
prev=`cat debian/changelog | grep ^${name} | sed -n 2p | grep -Poe "[^\(]*(?=\))"`
else
prev=${2}
if [ -n "${3}" ]; then
glb=$(curl https://api.github.com/repos/colin-i/$(cat debian/control | grep "^Homepage" | grep -o [^/]*$)/releases/latest -s | grep -Poe "(?<=$(cat debian/changelog | head -1 | grep -o ^[^\ ]*)\.)[^.]*" | head -1)
#.assets[1].name can be random
name=${name}.${glb}
fi
fi
sudo gh act -j del --env file=${name}.amd64.AppImage --env tag=${prev} -s PAT=`cat ~/n/pat` workflow_dispatch -W .github/workflows/del.yml || ~/test/docker/rm act-del-
else
echo no
fi
fi