feat: migrate to golang

This commit is contained in:
2026-07-19 20:01:38 +08:00
parent 302d4e6bb5
commit a2630df9e0
69 changed files with 4750 additions and 3369 deletions

16
templates/embed.go Normal file
View File

@ -0,0 +1,16 @@
// Package templates embeds the default core config and hook script
// templates into the ss binary, replacing the Python version's
// Path(__file__).parent / "templates" lookup.
package templates
import "embed"
// DefaultCoreConfig is the default mihomo/clash core configuration template.
//
//go:embed default-core-config.yaml
var DefaultCoreConfig []byte
// Hooks contains the bundled hook script templates (core_config_generated.py/.js).
//
//go:embed hooks
var Hooks embed.FS