refactor(release): rename multica-cli to multica

Rename the binary and all references from multica-cli to multica for a
cleaner command-line experience.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
yushen 2026-03-25 17:34:29 +08:00
parent 22f1005537
commit 3b3d2c48b9
6 changed files with 11 additions and 12 deletions

1
.gitignore vendored
View file

@ -24,7 +24,6 @@ server/bin/
server/tmp/
server/migrate
server/daemon
server/multica-cli
server/multica
# Test artifacts

View file

@ -1,16 +1,16 @@
version: 2
project_name: multica-cli
project_name: multica
before:
hooks:
- cd server && go mod tidy
builds:
- id: multica-cli
- id: multica
main: ./cmd/multica
dir: server
binary: multica-cli
binary: multica
ldflags:
- -s -w
- -X main.version={{.Version}}
@ -42,7 +42,7 @@ changelog:
- "^chore:"
brews:
- name: multica-cli
- name: multica
repository:
owner: multica-ai
name: homebrew-tap
@ -53,6 +53,6 @@ brews:
description: "Multica CLI — local agent runtime and management tool for the Multica platform"
license: "MIT"
install: |
bin.install "multica-cli"
bin.install "multica"
test: |
system "#{bin}/multica-cli", "version"
system "#{bin}/multica", "version"

View file

@ -125,7 +125,7 @@ COMMIT ?= $(shell git rev-parse --short HEAD 2>/dev/null || echo unknown)
build:
cd server && go build -o bin/server ./cmd/server
cd server && go build -ldflags "-X main.version=$(VERSION) -X main.commit=$(COMMIT)" -o bin/multica-cli ./cmd/multica
cd server && go build -ldflags "-X main.version=$(VERSION) -X main.commit=$(COMMIT)" -o bin/multica ./cmd/multica
test:
$(REQUIRE_ENV)

View file

@ -59,7 +59,7 @@ func newAPIClient(cmd *cobra.Command) (*cli.APIClient, error) {
workspaceID := resolveWorkspaceID(cmd)
if serverURL == "" {
return nil, fmt.Errorf("server URL not set: use --server-url flag, MULTICA_SERVER_URL env, or 'multica-cli config set server_url <url>'")
return nil, fmt.Errorf("server URL not set: use --server-url flag, MULTICA_SERVER_URL env, or 'multica config set server_url <url>'")
}
return cli.NewAPIClient(serverURL, workspaceID), nil

View file

@ -10,6 +10,6 @@ var versionCmd = &cobra.Command{
Use: "version",
Short: "Print version information",
Run: func(_ *cobra.Command, _ []string) {
fmt.Printf("multica-cli %s (commit: %s)\n", version, commit)
fmt.Printf("multica %s (commit: %s)\n", version, commit)
},
}

View file

@ -12,9 +12,9 @@ var (
)
var rootCmd = &cobra.Command{
Use: "multica-cli",
Use: "multica",
Short: "Multica CLI — local agent runtime and management tool",
Long: "multica-cli manages local agent runtimes and provides control commands for the Multica platform.",
Long: "multica manages local agent runtimes and provides control commands for the Multica platform.",
SilenceUsage: true,
SilenceErrors: true,
}