diff --git a/bin/pk b/bin/pk new file mode 100755 index 0000000..7a4d7a6 --- /dev/null +++ b/bin/pk @@ -0,0 +1,39 @@ +#!/bin/sh +search () { + shift + if which pacman >/dev/null; then + pacman -Ss $1 + elif which port >/dev/null; then + port search $1 + elif which portmaster >/dev/null; then + cd /usr/ports + make search name=$1 | grep "^\(Port\|Path\|Info\|Moved\|$\)" + elif which aptitude >/dev/null; then + aptitude search $1 + elif which apt-cache >/dev/null; then + apt-cache search $1 + fi +} + +install () { + shift + if which pacman >/dev/null; then + pacman -S $* + elif which port >/dev/null; then + port install $* + elif which portmaster >/dev/null; then + portmaster $* + elif which apt-get >/dev/null; then + apt-get install $* + fi +} + +case $1 +in + "i" | "install") + install $*;; + + "s" | "search") + search $*;; +esac +