1.4 KiB
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.mdif 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")