package main

import (
	"os"
	"sunhpc/cmd"
)

func main() {
	if err := cmd.Execute(); err != nil {
		os.Exit(1)
	}
}

/*
   // 初始化日志（verbose=true 显示调试信息）
   log.Init(true)

   // 基础用法
   log.Info("服务启动成功")
   log.Infof("用户 %s 已添加", "testuser")

   log.Warn("磁盘使用率超过 80%")
   log.Warnf("节点 %s 网络延迟过高", "node01")

   log.Error("配置文件解析失败")
   log.Errorf("无法连接到数据库: %v", err)

   log.Debug("正在执行命令: ssh root@192.168.1.1")
   log.Debugf("加载了 %d 个节点配置", len(nodes))

   // 致命错误
   if err != nil {
       log.Fatal("初始化失败: ", err)
   }

   // 临时禁用颜色（例如输出重定向时）
   if !isTerminal {
       log.EnableColor(false)
   }

   // 设置日志级别
   log.SetLevel(log.WarnLevel) // 只显示警告及以上级别

   // 启用调用者信息
   log.EnableCaller(true)
*/
