#!/bin/bash

set -eu

bindir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
rootdir="$( cd $bindir/.. && pwd )"

system=$(uname -s)

if [ "$system" = "Darwin" ]; then
  bin=$rootdir/target/cli/darwin/linkerd
elif [ "$system" = "Linux" ]; then
  bin=$rootdir/target/cli/linux/linkerd
else
  echo "unknown system: $system" >&2
  exit 1
fi

# build linkerd executable if it does not exist
if [ ! -f $bin ]; then
  $bindir/build-cli-bin >/dev/null
fi

exec $bin "$@"
