@@ -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