# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 function has_args() { local arg for arg in "$@"; do case "$arg" in -*) ;; *) return 0;; esac done return 1 } function get_uinstdir() { local p="$(pwd)" while [ "$p" != "$HOME" -a "$p" != "" ]; do if [ -f "$p/.uinst.conf" ]; then echo "$p" break fi p="${p%/*}" done }