2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 11:27:17 +08:00
Files
panel/internal/bootstrap/cli.go
2024-09-19 01:37:39 +08:00

27 lines
554 B
Go

package bootstrap
import (
"fmt"
"os"
"github.com/urfave/cli/v2"
"github.com/TheTNB/panel/internal/panel"
"github.com/TheTNB/panel/internal/route"
)
func initCli() {
app := &cli.App{
Name: "panel-cli",
HelpName: fmt.Sprintf("耗子面板 %s", panel.Version),
Usage: "命令行工具",
UsageText: "panel-cli [global options] command [command options] [arguments...]",
HideVersion: true,
Commands: route.Cli(),
}
if err := app.Run(os.Args); err != nil {
panic(fmt.Sprintf("failed to run cli: %v", err))
}
}