Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
Improved the process of updating programs, also implemented a time indicator to show the minutes and seconds elapsed since the start of each the update.
  • Loading branch information
ivan-hc authored Jan 14, 2022
1 parent 60d0def commit bde4174
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions APP-MANAGER
Original file line number Diff line number Diff line change
Expand Up @@ -246,12 +246,17 @@ case "$1" in
'-u'|'update') echo ""; echo ' "AM" CAN MANAGE UPDATES FOR THE FOLLOWING PROGRAMS: '; echo "";
cd /opt && find -name 'AM-updater' -printf " %h\n" | sort -u | xargs -n 1 basename; echo "" ;
echo ' ALL OTHERS ARE FIXED VERSIONS OR CAN MANAGE UPDATES BY THEMSELF'; echo ""; sleep 2;
echo ""; echo " THE UPDATE VERIFICATION PROCESS IS IN PROGRESS, PLEASE WAIT..."; sleep 2; echo ""; echo "-----------------------------------------------------------------------";
echo " THE UPDATE VERIFICATION PROCESS IS IN PROGRESS, PLEASE WAIT..."; sleep 2; echo ""; echo "-----------------------------------------------------------------------";
echo " >> START OF ALL PROCESSES << "; echo "-----------------------------------------------------------------------"; echo "";
for f in /opt/*/; do cd $f && $(sh -x ./AM-updater) ; done; rm -R -f /opt/am/.cache/*; rm -R -f /opt/*/tmp; am -s; echo "";
echo "-----------------------------------------------------------------------"; echo " >> END OF ALL PROCESSES << ";
for f in /opt/*/; do cd $f && if test -f ./AM-updater; then
echo ' Updating "'$(echo $f | cut -c 5- | tr -d '/')'"...' &&
SECONDS=0; $(sh -x ./AM-updater > /dev/null 2>&1); duration=$SECONDS;
echo " "$(echo $f | cut -c 5- | tr -d '/')" is updated!" | tr a-z A-Z && echo " $(($duration / 60)) minutes and $(($duration % 60)) seconds elapsed!" && echo "";
else
echo "" > /dev/null 2>&1; fi; done; rm -R -f /opt/am/.cache/* /opt/*/tmp; echo "-----------------------------------------------------------------------";
am -s; echo "-----------------------------------------------------------------------"; echo " >> END OF ALL PROCESSES << ";
echo "-----------------------------------------------------------------------";echo ""; sleep 2;
echo ""; echo ' ALL THE PROGRAMS MANAGED BY "AM" ARE UPDATED! '; echo "";;
echo ' ALL THE PROGRAMS MANAGED BY "AM" ARE UPDATED! '; echo "";;
'-w'|'web')
while [ -n "$1" ]
do
Expand Down Expand Up @@ -305,6 +310,6 @@ case "$1" in
fi
done
shift;;
'version'|'-v'|'--version') echo "2.1.3";;
'version'|'-v'|'--version') echo "2.1.4";;
*) exec /opt/am/APP-MANAGER ;;
esac

0 comments on commit bde4174

Please sign in to comment.