multica/server/cmd/multica
LinYushen 987984431b
feat(cli): add multica update command (#218)
* feat(cli): add `multica update` command

Detects whether multica was installed via Homebrew (by resolving the
binary symlink and checking if it lives under a Homebrew prefix).

- Brew installs: runs `brew upgrade multica` automatically.
- Non-brew installs: prints instructions for installing via brew or
  downloading from GitHub releases.
- Checks latest version from the GitHub releases API and skips
  the update if already up to date.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(cli): use fully-qualified tap name in brew upgrade

Use `brew upgrade multica-ai/tap/multica` instead of `brew upgrade multica`
to avoid any potential name collision with core formulae.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 15:24:05 +08:00
..
cmd_agent.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_auth.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_auth_test.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_compat_test.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_config.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_daemon.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_issue.go feat(agents): reply as thread instead of top-level comment (#205) 2026-03-31 13:48:39 +08:00
cmd_issue_test.go fix: address PR #149 review findings 2026-03-27 16:15:58 +08:00
cmd_login.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
cmd_repo.go feat(daemon): agent-driven repo checkout with bare clone cache 2026-03-29 19:37:48 +08:00
cmd_update.go feat(cli): add multica update command (#218) 2026-03-31 15:24:05 +08:00
cmd_version.go refactor(release): rename multica-cli to multica 2026-03-25 17:34:29 +08:00
cmd_workspace.go feat(daemon): add --profile flag for multi-environment isolation 2026-03-30 20:21:23 +08:00
main.go feat(cli): add multica update command (#218) 2026-03-31 15:24:05 +08:00