refactor(lib.sh): generalize install_claude_md → install_dispatcher
New signature takes the full destination path instead of just the vault
dir, allowing callers to install CLAUDE.md, AGENTS.md, or any dispatcher
file to an explicit location.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(launchme): support --framework flag, build dist/ before install
Add --framework and --target arg parsing. Run build.sh before installing
to populate dist/<framework>/. All install_* calls now read from
dist/<framework>/ instead of the raw source dirs. MCP is now handled
automatically by the adapter (no interactive prompt). Replaced
install_claude_md with install_dispatcher.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(updateme): support --framework flag, build dist/ before update
Add --framework and --target arg parsing. Run build.sh before installing
to populate dist/<framework>/. All install_* calls now read from
dist/<framework>/ instead of raw source dirs. Replaced install_claude_md
with install_dispatcher.
Also fix set -e compatibility in lib.sh: add || true to all conditional
[[ ... ]] && info "..." logging lines so they don't abort the script
when VERBOSE_COPY=0.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>