Files
file-transfer-go/cmd/main.go
2025-09-18 18:43:54 +08:00

26 lines
406 B
Go

package main
import (
"os"
)
func main() {
// 检查是否需要显示帮助
if len(os.Args) > 1 && (os.Args[1] == "-h" || os.Args[1] == "--help") {
showHelp()
return
}
// 加载配置
config := loadConfig()
// 记录配置信息
logConfig(config)
// 设置路由
routerSetup := setupRouter(config)
// 运行服务器(包含启动和优雅关闭)
RunServer(config, routerSetup)
}