#!/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