20 lines
459 B
Bash
Executable File
20 lines
459 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
MOSAIC_HOME="${MOSAIC_HOME:-$HOME/.config/mosaic}"
|
|
|
|
consume="$MOSAIC_HOME/bin/mosaic-orchestrator-matrix-consume"
|
|
run="$MOSAIC_HOME/bin/mosaic-orchestrator-run"
|
|
publish="$MOSAIC_HOME/bin/mosaic-orchestrator-matrix-publish"
|
|
|
|
for cmd in "$consume" "$run" "$publish"; do
|
|
if [[ ! -x "$cmd" ]]; then
|
|
echo "[mosaic-orch-cycle] missing executable: $cmd" >&2
|
|
exit 1
|
|
fi
|
|
done
|
|
|
|
"$consume"
|
|
"$run" --once "$@"
|
|
"$publish"
|