diff --git a/skills/calendar/scripts/cal_tool.py b/skills/calendar/scripts/cal_tool.py index ac50eb9..396eeed 100644 --- a/skills/calendar/scripts/cal_tool.py +++ b/skills/calendar/scripts/cal_tool.py @@ -65,9 +65,12 @@ def _sync_calendar(): print("Warning: CalDAV sync failed (will retry on next heartbeat)") +HIMALAYA_WRAPPER = Path(__file__).resolve().parent.parent.parent / "himalaya" / "scripts" / "himalaya.sh" + + def _send_email(email_str, account=None): - """Send a raw MIME email via himalaya message send (stdin).""" - cmd = ["himalaya"] + """Send a raw MIME email via himalaya wrapper (validates recipients).""" + cmd = [str(HIMALAYA_WRAPPER)] if account: cmd += ["--account", account] cmd += ["message", "send"]