#!/usr/bin/bash
#shellcheck disable=SC1090

. "$(sfpath)" || exit 3

shellfu import pretty
shellfu import saturnin

usage() {
    mkusage "$@" "" \
        -- \
            "Print current test run id and exit with 0 or 1 if there is no"   \
            "active test run."
}

runid() {
    #
    # Show run id or exit with 1
    #
    local rdir="$JAT__DIR/run/internal/runid"
    debug -v rdir
    test -f "$rdir" || return 1
    test -s "$rdir" || return 1
    grep . "$rdir"  || return 1
    return 0
}

main() {
    while true; do case $1 in
        -*) usage -w "unknown argument: $1" ;;
        *)  break ;;
    esac done
    runid
}

main "$@"
