Files
upstream-centrifugo/main.go
upstream-mirror b352a9a30d
Some checks failed
test / Lint (push) Failing after 3s
test / Test with Go 1.26.8 (push) Failing after 2s
snapshot of https://github.com/centrifugal/centrifugo.git (master, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:17:21 +05:00

33 lines
1.1 KiB
Go

// Copyright (c) Centrifugal Labs LTD
//
// Licensed under the Apache License, Version 2.0 (the "License"); you may
// not use this file except in compliance with the License. You may obtain
// a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
// License for the specific language governing permissions and limitations
// under the License.
package main
import (
"github.com/centrifugal/centrifugo/v6/internal/app"
"github.com/centrifugal/centrifugo/v6/internal/cli"
)
//go:generate internal/gen/api/generate.sh
func main() {
root := app.Centrifugo()
// Register helper CLI.
// See `centrifugo -h` and https://centrifugal.dev/docs/server/console_commands.
root.AddCommand(
cli.Version(), cli.CheckConfig(), cli.GenConfig(), cli.GenToken(),
cli.GenSubToken(), cli.CheckToken(), cli.CheckSubToken(), cli.DefaultConfig(),
cli.DefaultEnv(), cli.ConfigDoc(), cli.Serve(),
)
_ = root.Execute()
}