Skip to content

Commit a2c7de1

Browse files
authored
Update sync-with-AM.yml
1 parent 78ae546 commit a2c7de1

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

.github/workflows/sync-with-AM.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,27 +55,27 @@ jobs:
5555
- name: "Create dumb pages/icons if missing"
5656
run: |
5757
[ -z "$AMD64_LIST" ] && AMD64_LIST=$(curl -Ls https://raw.githubusercontent.com/ivan-hc/AM/main/programs/x86_64-apps)
58-
if [ -n "$AMD64_LIST" ] && echo "$AMD64_LIST" | grep -q "^◆ "; then
58+
if [ -n "$AMD64_LIST" ] && echo "$AMD64_LIST" 2>/dev/null | grep -q "^◆ "; then
5959
60-
APPS=$(echo "$AMD64_LIST" | awk '{print $2}' | xargs)
60+
APPS=$(echo "$AMD64_LIST" 2>/dev/null | awk '{print $2}' | xargs)
6161
for a in $APPS; do
6262
if ! test -f apps/"$a".md; then
6363
INSTALLATION_SCRIPT=$(curl -Ls https://raw.githubusercontent.com/ivan-hc/AM/main/programs/x86_64/"$a")
64-
if [ -n "$INSTALLATION_SCRIPT" ] && echo "$INSTALLATION_SCRIPT" | grep -q "^APP=$a"; then
64+
if [ -n "$INSTALLATION_SCRIPT" ] && echo "$INSTALLATION_SCRIPT" 2>/dev/null | grep -q "^APP=$a"; then
6565
APP=$(echo "$a" | tr '[:lower:]' '[:upper:]')
66-
DESCRIPTION=$(echo "$AMD64_LIST" | grep "^◆ $a :" | sed "s/^◆ $a ://g")
66+
DESCRIPTION=$(echo "$AMD64_LIST" 2>/dev/null | grep "^◆ $a :" | sed "s/^◆ $a ://g")
6767
68-
if echo "$INSTALLATION_SCRIPT" | grep -q "^SITE="; then
69-
site_ref=$(echo "$INSTALLATION_SCRIPT" | grep "^SITE=" | head -1 | awk -F'"' '$0=$2')
70-
if echo "$INSTALLATION_SCRIPT" | grep -q "^version=.*curl .*codeberg.org"; then
68+
if echo "$INSTALLATION_SCRIPT" 2>/dev/null | grep -q "^SITE="; then
69+
site_ref=$(echo "$INSTALLATION_SCRIPT" 2>/dev/null | grep "^SITE=" | head -1 | awk -F'"' '$0=$2')
70+
if echo "$INSTALLATION_SCRIPT" 2>/dev/null | grep -q "^version=.*curl .*codeberg.org"; then
7171
SITE="https://codeberg.org/$site_ref"
72-
elif echo "$INSTALLATION_SCRIPT" | grep -q "^version=.*curl .*api.github.com" || ! echo "$site_ref" | grep -q "^http://\|https://\|ftp://"; then
72+
elif echo "$INSTALLATION_SCRIPT" 2>/dev/null | grep -q "^version=.*curl .*api.github.com" || ! echo "$site_ref" 2>/dev/null | grep -q "^http://\|^https://\|^ftp://"; then
7373
SITE="https://github.com/$site_ref"
7474
else
7575
SITE="$site_ref"
7676
fi
7777
else
78-
SITE="https://$(echo "$INSTALLATION_SCRIPT" | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | head -1 | awk -F[/:] '{print $4}')"
78+
SITE="https://$(echo "$INSTALLATION_SCRIPT" 2>/dev/null | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | head -1 | awk -F[/:] '{print $4}')"
7979
fi
8080
8181
echo "# $APP" > apps/"$a".md

0 commit comments

Comments
 (0)