Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 3b1bbfc2df
executable file 42 lines (34 sloc) 0.702 kb
#!/usr/bin/env bash
set -e
resolve_link() {
$(type -p greadlink readlink | head -1) "$1"
}
abs_dirname() {
local cwd="$(pwd)"
local path="$1"
while [ -n "$path" ]; do
cd "${path%/*}"
local name="${path##*/}"
path="$(resolve_link "$name" || true)"
done
pwd
cd "$cwd"
}
libexec_path="$(abs_dirname "$0")"
export _SUB_ROOT="$(abs_dirname "$libexec_path")"
export PATH="${libexec_path}:$PATH"
command="$1"
case "$command" in
"" | "-h" | "--help" )
exec sub-help
;;
* )
command_path="$(command -v "sub-$command" || true)"
if [ ! -x "$command_path" ]; then
echo "sub: no such command \`$command'" >&2
exit 1
fi
shift
exec "$command_path" "$@"
;;
esac
Jump to Line
Something went wrong with that request. Please try again.