#!/usr/bin/env bash function priv_clippit ( cat </dev/null unzip -o "${VAR[out]}" -d "use/${REPLY}" rm --verbose "${VAR[out]}" fi done < 'use/components.txt' fi find 'use' -type 'f' -name '*.lpk' -exec lazbuild --add-package-link {} + fi find 'src' -type 'f' -name '*.lpi' \ -exec lazbuild --no-write-project --recursive --no-write-project --build-mode=release {} + 1>&2 ) function priv_main ( set -euo pipefail if ((${#})); then case ${1} in build) priv_lazbuild ;; *) priv_clippit ;; esac else priv_clippit fi ) priv_main "${@}" >/dev/null