#! /usr/bin/env bash
set -eo pipefail

LOGS=""
case "${INPUT_LOGS}" in
    [yY][eE][sS]|[tT][rR][uU][eE]|[oO][nN]|1)
        LOGS=-L
        ;;
esac

nix build ${LOGS} --out-link "${INPUT_OUT_LINK}" "${INPUT_FLAKE}#${INPUT_PACKAGE}"
echo "output-path=$(readlink "${INPUT_OUT_LINK}")" >>"${GITHUB_OUTPUT}"