cmd/eitri-server/main.go
Ref: Size: 588 B History
// eitri-server: single-node control plane (no TLS termination here — front
// with a reverse proxy for TLS). All behavior lives in internal/server/boot
// (RunCLI); this package is version-check-and-dispatch wiring only (arch R14).
package main
import (
"fmt"
"os"
"github.com/a73x/eitri/internal/server/boot"
"github.com/a73x/eitri/internal/version"
)
func main() {
if len(os.Args) > 1 && os.Args[1] == "--version" {
fmt.Println(version.Version)
return
}
if err := boot.RunCLI(os.Args[1:]); err != nil {
fmt.Fprintln(os.Stderr, "eitri-server:", err)
os.Exit(1)
}
}