I made a fish alias that sets the fastest mirros of archlinux+chaotic-aur mirrors at the same time

You can try it out by adding the alias to config.fish and typing in the terminal

uac

alias ua-drop-caches='sudo paccache -rk3; yay -Scc --aur --noconfirm'
alias uac 'sudo true; and \
    set TMPFILE (mktemp); and \
    rate-mirrors --save=$TMPFILE --disable-comments-in-file --protocol https --country-neighbors-per-country=3 arch --max-delay 7200  --sort-mirrors-by=score_asc \
        && sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist-backup \
        && sudo mv $TMPFILE /etc/pacman.d/mirrorlist \
    && \
    set TMPFILE (mktemp); and \
    rate-mirrors --save=$TMPFILE --disable-comments-in-file --protocol https --country-neighbors-per-country=3 chaotic-aur \
        && sudo mv /etc/pacman.d/chaotic-mirrorlist /etc/pacman.d/chaotic-mirrorlist-backup \
        && sudo mv $TMPFILE /etc/pacman.d/chaotic-mirrorlist \
    && \
    ua-drop-caches && yay -Syyu --noconfirm'

Hey thats pretty cool! Nice share! Will try it later!

1 Like

Glad you like it .