#!/usr/bin/env bash

brt_ping() {
  local host="${1:-}"
  local count=4

  if [[ -z "$host" ]]; then
    brt_error "Usage: brt -ping <host> [-c count]"
    exit 1
  fi

  shift
  while [[ $# -gt 0 ]]; do
    case "$1" in
      -c) count="$2"; shift 2 ;;
      *) shift ;;
    esac
  done

  brt_require ping
  ping -c "$count" "$host"
}
