Commit Graph
4 Commits
Author SHA1 Message Date
WLTBAgent 154a93a148 Fix build.sh: add proper escaping for nextcloud-mail ldflags
The build was failing with Go linker errors because special characters in
user-provided credentials (especially passwords) were not being properly escaped.

Added escape_ldflag() function to handle:
- Backslashes
- Double quotes
- Spaces

This ensures that any user input (including passwords with special characters)
is safely passed to Go's linker without breaking the build command.
2026-02-23 21:55:51 +00:00
WLTBAgent 72b4337cc2 Fix build.sh: remove non-existent tools (capabilities, notifications, tasks, talk)
Only build tools that actually exist:
- nextcloud-client (WebDAV files)
- nextcloud-contacts (CardDAV address books)
- nextcloud-calendar (CalDAV events)
- nextcloud-mail (IMAP/SMTP email)

Updated README to reflect correct tool count
2026-02-23 21:52:48 +00:00
WLTBAgent 2444d5216e Update build.sh to prompt for separate IMAP/SMTP credentials for mail integration 2026-02-23 19:48:25 +00:00
WLTBAgent 705f41a872 Add Nextcloud integration tools
- CLI tools: nextcloud-client, nextcloud-contacts, nextcloud-calendar, nextcloud-mail
- Build script with compile-time credentials
- Skills for all four tools
- Email tool supports IMAP/SMTP with attachment download
2026-02-20 17:24:13 +00:00