summaryrefslogtreecommitdiff
path: root/home/xyz/.local/bin/pq
blob: 64d3e70a55c5e90681ca537222588b74ffbb9bd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# Pacman Query, to manually determine remove the package or not

f () {
	pacman -Qi "$1" | awk '/^Depends On/{f=1}/^Conflicts With/{f=0}f || /^Description/ || /^URL/ || /^Groups/ || /^Installed Size/ || /^Install Reason/'
	printf '\n'
	pacman -Ql "$1" | grep '/bin/[^$]'
	printf '\n'
	pactree -r "$1"
	printf '\n'
	grep --color=always -IR "$1" "$XDG_DOCUMENTS_DIR/notes"
}

[ "$1" ] && f "$1" | "$PAGER"