$s yum -y install "$@"
}
# package find
- pf() {
+ pfd() {
local s; [[ $EUID != 0 ]] && s=sudo
$s yum search "$@"
}
fi
return $ret
}
- pf() {
+ # package find description
+ pfd() {
# package name and descriptions
apt-cache search "$@"
}
+ # package find file
pff() {
local s; [[ $EUID != 0 ]] && s=sudo
# nice aptitude search from emacs shell. package description width as
if ! $all; then
arg=(--filter-origins "$(positive-origins)")
fi
- if [[ $file == */* ]]; then
- apt-file "${arg[@]}" find -x "$file"\$
- else
+ if [[ $file == /* ]]; then
apt-file "${arg[@]}" find -x /"$file"\$
update-alternatives --list "$file" 2>/dev/null
+ else
+ apt-file "${arg[@]}" find -x "$file"\$
fi
fi
}
pi() {
pacaur -S --noconfirm --needed --noedit "$@"
}
- pf() {
+ pfd() {
pacaur -Ss "$@"
}
pu() {