Claude d0aafa1aa0 fix: askpass handles onPrompt rejection, listen errors, and cleanup
- Wrap onPrompt in try/catch in connection handler; on rejection send
  empty reply ("\n") so the git/ssh helper exits promptly instead of
  hanging indefinitely.
- Reject the start() promise on server 'error' events (e.g. EADDRINUSE)
  so callers get a fast failure rather than an eternal hang.
- stop() now unlinks the socket file and helper script to prevent stale-
  socket errors on subsequent start() calls with the same dir.
- start() best-effort unlinks a pre-existing stale socket before listen().
- Tests: added onPrompt-rejection (with 3s timeout guard) and restart
  (stop then start on same dir) test cases.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-19 02:10:44 +00:00
Description
Publish the active Obsidian note as a Jekyll post (with images) via git.
MIT 189 KiB
0.2.0 Latest
2026-08-12 00:57:27 +00:00
Languages
TypeScript 93.4%
Shell 4.2%
JavaScript 1.4%
CSS 1%