# - bof - #

#!/bin/bash

<<'comment'
cd ~/; vim ~/Cleaning_Arch.sh;
copy & paste this content
chmod +x ~/Cleaning_Arch.sh; ~/./Cleaning_Arch.sh;

ssh-keygen -R 192.168.122.1
cd~/; curl -O http://www.isdevelopment.us/Programs/Linux.Img/Linux_Arch.Img/Cleaning_Arch/Cleaning_Arch.sh;
chmod +x ~/Cleaning_Arch.sh; ~/./Cleaning_Arch.sh;
~/./Cleaning_Arch.sh;



# :a
# -  - #
# - List packages - #
# la /var/cache/pacman/pkg
# la /var/cache/pacman/pkg | less



# :b
# -  - #
# - Space used by packages (Total) - #
# sudo du -sh /var/cache/pacman/pkg
# sudo du -sh /var/cache/pacman/pkg/



# :c
# -  - #
# - Move files to backup or remove them without backup - #

# :c.1
# -  - #
# - Move files to backup - #
# sudo mv /var/cache/pacman/pkg/* /home/Data3/Images/Programs/Linux.Img/Linux_Arch.Img/var/cache/pacman/pkg/

# :c.2
# -  - #
# - Remove them without backup - #
# sudo pacman -Sc;
comment

sudo pacman -Scc --noconfirm;
#sleep 1; echo 'Y'; sleep 1; echo 'Y'; sleep 1; echo '' | sudo pacman -Scc;
#sleep 1; echo 'Y'; echo 'Y' | sudo pacman -Scc;



# :d
# -  - #
# - Remove orphan packages - #

# - List - #
# sudo pacman -Qtdq;

# - Remove - #
sudo pacman -R $(pacman -Qtdq) --noconfirm;



# :e
# -  - #
# - Remove home folder cache - #

# - List - #
# la ~/.cache/

# - Count - #
sudo du -sh ~/.cache/

# - Remove - #
rm -rf ~/.cache/*
sudo rm -rf ~/.cache/*
rm -rf ~/Cleaning_Arch.sh;



<<'comment'
ssh-keygen -R 192.168.122.1
cd~/; curl -O http://www.isdevelopment.us/Programs/Linux.Img/Linux_Arch.Img/Cleaning_Arch/Cleaning_Arch.sh;
chmod +x ~/Cleaning_Arch.sh; ~/./Cleaning_Arch.sh;
~/./Cleaning_Arch.sh;
comment



# - eof - #
