#!/bin/sh

set -eu

bindir=$(dirname "$(readlink -f "$0")")

program="${1:-}"
if [ -z "$program" ]; then
  echo "usage: debci COMMAND [ARGS]"
  exit 1
fi
shift

# support running Ruby programs against local library directory (for
# development)
if [ -f "$bindir/../lib/debci.rb" ]; then
  export RUBYLIB="$bindir/../lib"
fi

export PATH=$bindir:$PATH

debci_base_dir="$(dirname "$bindir")"
export debci_base_dir

exec "debci-$program" "$@"
