diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-04 12:10:18 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:10:18 +0200 |
| commit | 89a41a913d5f0fbf385b70643cba26d64c9ed81c (patch) | |
| tree | 435776d3af4edb8e5c603fd4923a42dbeff4b08e /CLAUDE.md | |
| parent | 9f586a8e79c73cba5267aa1848c72123ded37f9b (diff) | |
| download | mailctl-89a41a913d5f0fbf385b70643cba26d64c9ed81c.tar.gz mailctl-89a41a913d5f0fbf385b70643cba26d64c9ed81c.zip | |
deleted mailsync.sh as it now lives in **mailctl** project repository.
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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 ``` |
