From 911ac7d49cc5d70a85f3607752d5c55ee6f06911 Mon Sep 17 00:00:00 2001 From: Miao_Spring <539943419@qq.com> Date: Thu, 29 Aug 2024 20:18:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++- go.mod | 2 ++ go.sum | 5 +++++ icon.ico | Bin 0 -> 1042 bytes main.go | 1 + resource.syso | Bin 0 -> 1616 bytes versioninfo.json | 3 +++ 7 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 icon.ico create mode 100644 resource.syso create mode 100644 versioninfo.json diff --git a/.gitignore b/.gitignore index f15e7bf..f1f3c4d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -web/* \ No newline at end of file +web/* +miao-directory.exe \ No newline at end of file diff --git a/go.mod b/go.mod index 03c8501..8571ab0 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module miao-directory go 1.23.0 require ( + github.com/akavel/rsrc v0.10.2 // indirect github.com/bytedance/sonic v1.12.1 // indirect github.com/bytedance/sonic/loader v0.2.0 // indirect github.com/cloudwego/base64x v0.1.4 // indirect @@ -14,6 +15,7 @@ require ( github.com/go-playground/universal-translator v0.18.1 // indirect github.com/go-playground/validator/v10 v10.22.0 // indirect github.com/goccy/go-json v0.10.3 // indirect + github.com/josephspurrier/goversioninfo v1.4.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/cpuid/v2 v2.2.8 // indirect github.com/leodido/go-urn v1.4.0 // indirect diff --git a/go.sum b/go.sum index ff5700a..7bd42cd 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= +github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= github.com/bytedance/sonic v1.12.1 h1:jWl5Qz1fy7X1ioY74WqO0KjAMtAGQs4sYnjiEBiyX24= github.com/bytedance/sonic v1.12.1/go.mod h1:B8Gt/XvtZ3Fqj+iSKMypzymZxw/FVwgIGKzMzT9r/rk= github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU= @@ -24,6 +26,8 @@ github.com/go-playground/validator/v10 v10.22.0/go.mod h1:dbuPbCMFw/DrkbEynArYaC github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/josephspurrier/goversioninfo v1.4.0 h1:Puhl12NSHUSALHSuzYwPYQkqa2E1+7SrtAPJorKK0C8= +github.com/josephspurrier/goversioninfo v1.4.0/go.mod h1:JWzv5rKQr+MmW+LvM412ToT/IkYDZjaclF2pKDss8IY= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= @@ -47,6 +51,7 @@ github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSS github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3792ff0b52e7c33597ac285b1c7e84a50d43f27b GIT binary patch literal 1042 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 literal 0 HcmV?d00001 diff --git a/versioninfo.json b/versioninfo.json new file mode 100644 index 0000000..0886655 --- /dev/null +++ b/versioninfo.json @@ -0,0 +1,3 @@ +{ + "IconPath": "icon.ico" +} \ No newline at end of file