Skip to content

Instantly share code, notes, and snippets.

@polypoyo
Created September 2, 2021 22:58
Show Gist options
  • Save polypoyo/dc2ca78c4d4aa8366bac197642c81c44 to your computer and use it in GitHub Desktop.
Save polypoyo/dc2ca78c4d4aa8366bac197642c81c44 to your computer and use it in GitHub Desktop.
Simple script to remove orphan packages using aura
#!/usr/bin/env fish
clear
set HOME (clear; set_color green; echo Orphan management script; set_color normal; tput cud 2)
set_color green
echo "Orphan management script"
set_color normal
function askPkg
echo $HOME
set Pkg $argv[1]
echo $Pkg;
if [ $argv[2] = "v" ]
aura -Si $Pkg
else
aura -Si $Pkg | grep "Description"
end
read -P 'What to do? ([R]emove/[S]kip/[A]bort/[I]nfo) ' input
if [ $input = "a" ];
echo "Aborted."
exit
else if [ $input = "r" ];
sudo aura -R $Pkg
else if [ $input = "i" ];
askPkg $argv[1] v
end
end
for package in (aura -O);
echo ""
askPkg $package 0
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment