diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..1e0487e --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module gitee.ghink.com/ghink/omm-client + +go 1.18 + +require github.com/webview/webview v0.0.0-20220816141928-2ee04ccd0530 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..b5e346c --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +github.com/webview/webview v0.0.0-20220816141928-2ee04ccd0530 h1:diPvLFzNaRG1c1Qh8s8jWQt/+l8HQs9iQgHvAV4N8q8= +github.com/webview/webview v0.0.0-20220816141928-2ee04ccd0530/go.mod h1:rpXAuuHgyEJb6kXcXldlkOjU6y4x+YcASKKXJNUhh0Y= diff --git a/main.go b/main.go new file mode 100644 index 0000000..0a09b39 --- /dev/null +++ b/main.go @@ -0,0 +1,26 @@ + +package main + +import ( + "embed" + "flag" + "fmt" + "github.com/webview/webview" +) + +var ( + debug bool = false +) + +func init(){ + flag.BoolVar(&debug, "debug", false, "Debug flag") + flag.Parse() +} + +func main(){ + win := webview.New(debug) + defer win.Destroy() + win.SetTitle(fmt.Sprintf("Oh my mailbox v%s", VERSION)) + win.SetSize(950, 600, webview.HintNone) + win.Run() +} diff --git a/omm-front b/omm-front new file mode 160000 index 0000000..3f84d0a --- /dev/null +++ b/omm-front @@ -0,0 +1 @@ +Subproject commit 3f84d0a2c55a4b80c0c60377bb2b9fbb4fd800b7 diff --git a/version.go b/version.go new file mode 100644 index 0000000..bde73d4 --- /dev/null +++ b/version.go @@ -0,0 +1,16 @@ + +package main + +import ( + "fmt" +) + +const ( + MAJOR_VERSION = 0 + MINOR_VERSION = 1 + PATCH_VERSION = 0 +) + +var ( + VERSION = fmt.Sprintf("%d.%d.%d", MAJOR_VERSION, MINOR_VERSION, PATCH_VERSION) +)