opencode-provider-switch/cmd/ops/main.go

21 lines
432 B
Go

// Command ops: local alias + failover proxy for OpenCode.
package main
import (
"fmt"
"os"
"github.com/anomalyco/opencode-provider-switch/internal/cli"
)
// version is overridden at build time via -ldflags "-X main.version=...".
var version = "dev"
func main() {
if err := cli.NewRootCmd(version).Execute(); err != nil {
// cobra already prints the error; ensure non-zero exit
fmt.Fprintln(os.Stderr)
os.Exit(1)
}
}