ambevar-dotfiles/.shell.d/funs_freebsd

25 lines
390 B
Bash

## -*- mode:sh -*- #
## TODO: useless ?
# mqs()
# {
# local str="$(echo "$@" | sed -E 's/[ \t]+/\\|/g')"
# (cd /usr/ports && make quicksearch name="$str")
# }
port-list()
{
pkg_info | cut -f1 -d' '
}
port-size()
{
pkg_info -Qsb "$@" | sed 's/\([^:]*\):\(.*\)/\2 KiB \1/g'
}
mcd()
{
local DEST=$(pkg_search -r "$@" | head -n1 | awk '{print $2}')
cd "$DEST"
}