Files
cc-hook/config.go
T
wonder 2566f9f4aa feat: cc-hook v1.0 - Claude Code 钩子服务
- Go HTTP 服务,监听 :8082
- 支持 Notification 和 Stop 事件
- 转发至 Gotify 推送通知
- Docker 多阶段构建
- 环境变量配置
- 详细中文 README 文档
2026-06-21 21:49:51 +08:00

25 lines
437 B
Go

package main
import "os"
type Config struct {
GotifyURL string
GotifyToken string
Port string
}
func LoadConfig() Config {
return Config{
GotifyURL: getEnv("GOTIFY_URL", "http://47.121.181.112:40266"),
GotifyToken: getEnv("GOTIFY_TOKEN", "AiousrPBE4Cn04C"),
Port: getEnv("PORT", ":8082"),
}
}
func getEnv(key, fallback string) string {
if v := os.Getenv(key); v != "" {
return v
}
return fallback
}