fancy readable comments
This commit is contained in:
parent
500a04b9da
commit
23f79776eb
20
fpf
20
fpf
|
@ -17,16 +17,16 @@ Help() {
|
||||||
}
|
}
|
||||||
|
|
||||||
### Manjaro Repo
|
### Manjaro Repo
|
||||||
|
#Get Manjaro package list, sort, mark installed, preview infos and finally hand off to pacman for install
|
||||||
Mrepos() {
|
Mrepo() {
|
||||||
echo "Setting things up..."
|
echo "Setting things up..."
|
||||||
sort <(comm -23 <(pacman -Slq | sort) <(pacman -Qq | sort)) <(comm -12 <(pacman -Slq | sort) <(pacman -Qq | sort) | awk '{print $0" *"}') > /tmp/packages
|
sort <(comm -23 <(pacman -Slq | sort) <(pacman -Qq | sort)) <(comm -12 <(pacman -Slq | sort) <(pacman -Qq | sort) | awk '{print $0" *"}') > /tmp/packages
|
||||||
cat /tmp/packages |fzf -e -m --preview 'cat <(pacman -Si {1}) <(pacman -Fl {1} | awk "{print \$2}")' --layout=reverse --prompt='Select packages to install (use TAB to toggle selection) > ' | xargs -ro sudo pacman -S
|
cat /tmp/packages |fzf -e -m --preview 'cat <(pacman -Si {1}) <(pacman -Fl {1} | awk "{print \$2}")' --layout=reverse --prompt='Select packages to install (use TAB to toggle selection) > ' | xargs -ro sudo pacman -S
|
||||||
}
|
}
|
||||||
|
|
||||||
### AUR Repo
|
### AUR Repo
|
||||||
|
#Get AUR package database, remove unwanted lines, sort, mark installed, preview infos and finally hand off to yay for install
|
||||||
Arepos() {
|
Arepo() {
|
||||||
wget -P /tmp/aur/ https://aur.archlinux.org/packages.gz >/dev/null 2>&1 && gunzip -f /tmp/aur/packages.gz
|
wget -P /tmp/aur/ https://aur.archlinux.org/packages.gz >/dev/null 2>&1 && gunzip -f /tmp/aur/packages.gz
|
||||||
echo "$(tail -n +2 /tmp/aur/packages)" > /tmp/aur/packages
|
echo "$(tail -n +2 /tmp/aur/packages)" > /tmp/aur/packages
|
||||||
sort <(comm -23 <(sort /tmp/aur/packages) <(pacman -Qq | sort)) <(comm -12 <(sort /tmp/aur/packages) <(pacman -Qq | sort) | awk '{print $0" *"}') > /tmp/aur_packages
|
sort <(comm -23 <(sort /tmp/aur/packages) <(pacman -Qq | sort)) <(comm -12 <(sort /tmp/aur/packages) <(pacman -Qq | sort) | awk '{print $0" *"}') > /tmp/aur_packages
|
||||||
|
@ -37,14 +37,14 @@ Arepos() {
|
||||||
|
|
||||||
# Test for AUR option, if not run with pacman
|
# Test for AUR option, if not run with pacman
|
||||||
if [[ -z "$1" ]]; then
|
if [[ -z "$1" ]]; then
|
||||||
Mrepos
|
Mrepo
|
||||||
else
|
else
|
||||||
for opt in "$@"; do
|
for opt in "$@"; do
|
||||||
case $opt in
|
case $opt in
|
||||||
-y|--yay) #Get AUR package database, remove unwanted lines, preview database and hand off to yay for install
|
-y|--yay)
|
||||||
echo -e "Syncing AUR package database..."
|
echo -e "Syncing AUR package database..."
|
||||||
Arepos
|
Arepo
|
||||||
;;
|
;;
|
||||||
-h|--help) #Usage // Help
|
-h|--help) #Usage // Help
|
||||||
Help
|
Help
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue