Files
cronScripts/hermes-repo-watcher/INSTALL.md
T
2026-05-15 21:03:58 -04:00

1.4 KiB

Install and Setup

This folder stores the shippable copy for the Hermes upstream watcher job.

1) Copy script into Hermes scripts directory

mkdir -p /home/iadnah/.hermes/scripts
cp /home/iadnah/projects/cronScripts/hermes-repo-watcher/hermes-upstream-watch.sh /home/iadnah/.hermes/scripts/hermes-upstream-watch.sh
chmod +x /home/iadnah/.hermes/scripts/hermes-upstream-watch.sh

2) Run once to bootstrap and verify

/home/iadnah/.hermes/scripts/hermes-upstream-watch.sh

Expected behavior:

  • Creates /home/iadnah/lilaBuild/vaults/obsidian-private/hermes/reports/ if missing.
  • Creates /home/iadnah/lilaBuild/vaults/obsidian-private/hermes/hermes-pain-points.md if missing.
  • Writes a report file named hermes-upstream-YYYY-MM-DD.md.

3) Optional quiet mode test

/home/iadnah/.hermes/scripts/hermes-upstream-watch.sh --quiet

In quiet mode, a report is only produced when either:

  • relevant commits are detected, or
  • local branch is at least 3 commits behind origin/main.

4) Schedule daily at 8:00 with Hermes cron

CLI:

hermes cron create "0 8 * * *" \
  --no-agent \
  --script hermes-upstream-watch.sh \
  --deliver origin \
  --name "hermes-upstream-watch"

Tool form:

cronjob(action="create", schedule="0 8 * * *", script="hermes-upstream-watch.sh", no_agent=true, deliver="origin", name="hermes-upstream-watch")