#!/bin/bash

LIB_DIR="$( dirname "$( realpath "$0" )" )/../lib"
if [[ -f "$LIB_DIR/eeadmtools/helpers" ]]; then
    # shellcheck source=/dev/null
    source "$LIB_DIR/eeadmtools/helpers"
else
    # shellcheck source=/dev/null
    source "$LIB_DIR/helpers"
fi

function usage() {
    default_usage "[pattern]" \
        "  pattern\t\tSearch pattern (required)" \
        "\t\t\tSpecial pattern words:" \
        "\t\t\t- @source: to filter on specified source (rt, wiki, ldap, eemyle, ...)" \
        "\t\t\t- @eeid: to filter on specified EeID"
}
handle_args "$@"

URL=$EEGO_URL
STR="${ARGS[*]}"

# Handle eego:// URL scheme
# shellcheck disable=SC2001
grep -Eq '^eego:(//)?' <<< "$STR" && \
    STR="$(sed 's#eego:\(//\)\?##' <<< "$STR")"

[[ -n "$STR" ]] && URL="${URL}/?pattern=$(urlencode "$STR")"
open_url "$URL"

# vim: tabstop=4 shiftwidth=4 softtabstop=4 expandtab
