sysmonitord/main.go
2026-03-29 19:43:17 +08:00

28 lines
465 B
Go

package main
import (
"os"
"sysmonitord/cmd/start"
"sysmonitord/pkg/logger"
"github.com/spf13/cobra"
"go.uber.org/zap"
)
func main() {
logger.InitLogger()
defer logger.Sync()
var rootCmd = &cobra.Command{
Use: "sysmonitord",
Short: "Sysmonitord 是一个 Linux 系统安全监控工具",
}
rootCmd.AddCommand(start.StartCmd)
if err := rootCmd.Execute(); err != nil {
logger.Log.Error("命令执行失败", zap.Error(err))
os.Exit(1)
}
}