From 89a41a913d5f0fbf385b70643cba26d64c9ed81c Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 4 Aug 2026 12:10:18 +0200 Subject: deleted mailsync.sh as it now lives in **mailctl** project repository. --- CLAUDE.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'CLAUDE.md') diff --git a/CLAUDE.md b/CLAUDE.md index 1cf9b0a..24fdf21 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,14 +6,19 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co `mailctl.py` is a deliberately narrow, agent-safe CLI wrapper around `notmuch`. It exists so an agent can search and organize local mail **without any ability to send**. There is no SMTP, reply, or compose code path in the tool. Adding one violates the core design; do not add send capability. -`mailsync.sh` is the separate sync driver (mbsync + `notmuch new`), meant for cron/systemd, not called by `mailctl.py`. +**`mailsync.sh` no longer lives here.** It moved to the companion project +`qtmaildir`, at `assets/mailsync.sh`. It never belonged in this repo: +`mailctl.py` does not call it, while qtmaildir runs it as a subprocess and +depends on how it behaves, so the constraints on the script are all over +there. Sync and organization stay separate here exactly as before; there is +simply nothing to sync with in this tree. ## Installation No installer, just copy files into place: ```bash -cp mailctl.py mailsync.sh ~/bin/ # executables (skill calls ~/bin/mailctl.py) +cp mailctl.py ~/bin/ # executable (skill calls ~/bin/mailctl.py) cp -r mail-organize ~/.claude/skills/ # skill in its own directory ``` -- cgit v1.2.3