@@ -12,15 +12,15 @@ arch="x86_64"
1212
1313# GET THE NAMES OF ALL APPLICATION
1414if [ -f " $HOME " /.local/share/AM/" $arch " -apps ]; then
15- cp " $HOME " /.local/share/AM/" $arch " -apps " $arch " -apps && echo -e " $( cat ./" $arch " -apps | awk -v FS=" (◆ | : )" ' {print $2}' ) " >> args
15+ cp " $HOME " /.local/share/AM/" $arch " -apps " $arch " -apps && echo -e " $( sort -u ./" $arch " -apps | awk -v FS=" (◆ | : )" ' {print $2}' ) " >> args
1616elif [ -f ./" $arch " -apps ]; then
17- echo -e " $( cat ./" $arch " -apps | awk -v FS=" (◆ | : )" ' {print $2}' ) " >> args
17+ echo -e " $( sort -u ./" $arch " -apps | awk -v FS=" (◆ | : )" ' {print $2}' ) " >> args
1818else
19- curl -Ls " $AMREPO " /programs/" $arch " -apps > " $arch " -apps && echo -e " $( cat ./" $arch " -apps | awk -v FS=" (◆ | : )" ' {print $2}' ) " >> args
19+ curl -Ls " $AMREPO " /programs/" $arch " -apps > " $arch " -apps && echo -e " $( sort -u ./" $arch " -apps | awk -v FS=" (◆ | : )" ' {print $2}' ) " >> args
2020fi
2121
2222# GET THE EXACT NUMBER OF AVAILABLE APPS
23- ARGS=$( cat ./args)
23+ ARGS=$( sort -u ./args)
2424APPS_NUMBER=$( grep -v " ffwa-\|\" kdegames\" \|\" kdeutils\" \|\" node\" \|\" platform-tools\" " " $arch " -apps | grep -e " $" -c)
2525ITEMS_NUMBER=$( grep " ffwa-\|\" kdegames\" \|\" kdeutils\" \|\" node\" \|\" platform-tools\" " " $arch " -apps | grep -e " $" -c)
2626CATEGORIES=" android audio \
@@ -192,16 +192,16 @@ _footer_apps >> apps.md
192192
193193function _appimages_listing() {
194194 if [ -f " $HOME " /.local/share/AM/" $arch " -appimages ]; then
195- APPIMAGES_LIST_AM=$( cat " $HOME " /.local/share/AM/" $arch " -appimages | awk -v FS=" (◆ | : )" ' {print $2}' )
195+ APPIMAGES_LIST_AM=$( sort -u " $HOME " /.local/share/AM/" $arch " -appimages | awk -v FS=" (◆ | : )" ' {print $2}' )
196196 elif [ -f ./" $arch " -appimages ]; then
197- APPIMAGES_LIST_AM=$( cat ./" $arch " -appimages | awk -v FS=" (◆ | : )" ' {print $2}' )
197+ APPIMAGES_LIST_AM=$( sort -u ./" $arch " -appimages | awk -v FS=" (◆ | : )" ' {print $2}' )
198198 else
199199 APPIMAGES_LIST_AM=$( curl -Ls https://raw.githubusercontent.com/ivan-hc/AM/main/programs/x86_64-appimages)
200200 fi
201201 [ -z " $APPIMAGES_LIST_AM " ] && exit 1
202202 echo " $APPIMAGES_LIST_AM " | awk -v FS=" (◆ | : )" ' {print $2}' > args
203- ARGS=$( cat ./args)
204- APPIMAGES_NUMBER=$( cat ./args | wc -l)
203+ ARGS=$( sort -u ./args)
204+ APPIMAGES_NUMBER=$( sort -u ./args | wc -l)
205205}
206206
207207function _appimages_list_header {
@@ -311,8 +311,8 @@ for category in $CATEGORIES; do
311311 else
312312 grep -i " $category " ./" $arch " -apps >> " $arch -$category "
313313 fi
314- echo -e " $( cat ./" $arch -$category " | awk -v FS=" (◆ | : )" ' {print $2}' ) " > args
315- ARGS=$( cat ./args)
314+ echo -e " $( sort -u ./" $arch -$category " | awk -v FS=" (◆ | : )" ' {print $2}' ) " > args
315+ ARGS=$( sort -u ./args)
316316 APPS_NUMBER=$( grep -v " ffwa-\|\" kdegames\" \|\" kdeutils\" \|\" node\" \|\" platform-tools\" " " $arch -$category " | grep -e " $" -c)
317317 ITEMS_NUMBER=$( grep " ffwa-\|\" kdegames\" \|\" kdeutils\" \|\" node\" \|\" platform-tools\" " " $arch -$category " | grep -e " $" -c)
318318 _category_list_header
0 commit comments