y595705120 6 dni temu
rodzic
commit
d96fc294d8
5 zmienionych plików z 17 dodań i 119 usunięć
  1. 0 54
      build.go
  2. 17 0
      deploy.bat
  3. 0 10
      go.mod
  4. 0 19
      go.sum
  5. 0 36
      main.go

+ 0 - 54
build.go

@@ -1,54 +0,0 @@
-package main
-
-import (
-	"flag"
-	"fmt"
-	"os"
-	"os/exec"
-	"runtime"
-	"strings"
-)
-
-var target = "../www/"
-
-func main() {
-	fmt.Println("=============start==============")
-	dir := flag.String("dir", "yyq_admin", "dir")
-	flag.Parse()
-	target += *dir + "/"
-	fmt.Println("target_dir", target)
-	os.RemoveAll(target + "static")
-	os.Remove(target + "index.html")
-	os.Remove(target + "favicon.ico")
-
-	copyDir("./dist", target)
-}
-func FormatPath(s string) string {
-	switch runtime.GOOS {
-	case "windows":
-		return strings.Replace(s, "/", "\\", -1)
-	case "darwin", "linux":
-		return strings.Replace(s, "\\", "/", -1)
-	default:
-		return s
-	}
-}
-
-func copyDir(src string, dest string) {
-	src = FormatPath(src)
-	dest = FormatPath(dest)
-	var cmd *exec.Cmd
-	switch runtime.GOOS {
-	case "windows":
-		cmd = exec.Command("xcopy", src, dest, "/I", "/E")
-	case "darwin", "linux":
-		cmd = exec.Command("cp", "-R", src, dest)
-	}
-
-	outPut, e := cmd.Output()
-	if e != nil {
-		fmt.Println("copy error", e.Error())
-		return
-	}
-	fmt.Println(string(outPut))
-}

+ 17 - 0
deploy.bat

@@ -0,0 +1,17 @@
+@echo off
+set TARGET=..\www\study_sm
+
+echo Deleting %TARGET%\static...
+if exist "%TARGET%\static" rmdir /s /q "%TARGET%\static"
+
+echo Deleting %TARGET%\index.html...
+if exist "%TARGET%\index.html" del /q "%TARGET%\index.html"
+
+echo Copying dist\index.html to %TARGET%...
+copy /y dist\index.html "%TARGET%\index.html"
+
+echo Copying dist\static to %TARGET%...
+xcopy /e /i /y dist\static "%TARGET%\static"
+
+echo Done.
+pause

+ 0 - 10
go.mod

@@ -1,10 +0,0 @@
-module study
-
-go 1.15
-
-require (
-	github.com/GeertJohan/go.rice v1.0.0 // indirect
-	github.com/lxn/win v0.0.0-20201111105847-2a20daff6a55 // indirect
-	github.com/sciter-sdk/go-sciter v0.5.0
-	github.com/webview/webview v0.0.0-20200724072439-e0c01595b361 // indirect
-)

+ 0 - 19
go.sum

@@ -1,19 +0,0 @@
-github.com/GeertJohan/go.incremental v1.0.0/go.mod h1:6fAjUhbVuX1KcMD3c8TEgVUqmo4seqhv0i0kdATSkM0=
-github.com/GeertJohan/go.rice v1.0.0 h1:KkI6O9uMaQU3VEKaj01ulavtF7o1fWT7+pk/4voiMLQ=
-github.com/GeertJohan/go.rice v1.0.0/go.mod h1:eH6gbSOAUv07dQuZVnBmoDP8mgsM1rtixis4Tib9if0=
-github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c=
-github.com/daaku/go.zipexe v1.0.0 h1:VSOgZtH418pH9L16hC/JrgSNJbbAL26pj7lmD1+CGdY=
-github.com/daaku/go.zipexe v1.0.0/go.mod h1:z8IiR6TsVLEYKwXAoE/I+8ys/sDkgTzSL0CLnGVd57E=
-github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
-github.com/lxn/win v0.0.0-20201111105847-2a20daff6a55 h1:4BxFx5XCtXc+nFtXDGDW+Uu5sPtsAbvPh6RObj3fG9o=
-github.com/lxn/win v0.0.0-20201111105847-2a20daff6a55/go.mod h1:KxxjdtRkfNoYDCUP5ryK7XJJNTnpC8atvtmTheChOtk=
-github.com/nkovacs/streamquote v0.0.0-20170412213628-49af9bddb229/go.mod h1:0aYXnNPJ8l7uZxf45rWW1a/uME32OF0rhiYGNQ2oF2E=
-github.com/sciter-sdk/go-sciter v0.5.0 h1:A0gESvTFZR/yMFkWnQ4tFVUdsSchuShNGr25QodE8gQ=
-github.com/sciter-sdk/go-sciter v0.5.0/go.mod h1:myhbEunWE4R+6J7GxJsr4SU4q0OIMOEbWFJ2qYzIdPc=
-github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
-github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
-github.com/webview/webview v0.0.0-20200724072439-e0c01595b361 h1:e0+/fQY5l9NdCwPsEg9S8AgE5lFhZ/6UX+b2KkpIBFg=
-github.com/webview/webview v0.0.0-20200724072439-e0c01595b361/go.mod h1:rpXAuuHgyEJb6kXcXldlkOjU6y4x+YcASKKXJNUhh0Y=
-golang.org/x/sys v0.0.0-20201018230417-eeed37f84f13 h1:5jaG59Zhd+8ZXe8C+lgiAGqkOaZBruqrWclLkgAww34=
-golang.org/x/sys v0.0.0-20201018230417-eeed37f84f13/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=

+ 0 - 36
main.go

@@ -1,36 +0,0 @@
-package main
-
-import (
-	"log"
-
-	"github.com/sciter-sdk/go-sciter"
-	"github.com/sciter-sdk/go-sciter/window"
-)
-
-func main() {
-	//创建window窗口
-	//参数一表示创建窗口的样式
-	//SW_TITLEBAR 顶层窗口,有标题栏
-	//SW_RESIZEABLE 可调整大小
-	//SW_CONTROLS 有最小/最大按钮
-	//SW_MAIN 应用程序主窗口,关闭后其他所有窗口也会关闭
-	//SW_ENABLE_DEBUG 可以调试
-	//参数二表示创建窗口的矩形
-	w, err := window.New(sciter.SW_TITLEBAR|
-		sciter.SW_RESIZEABLE|
-		sciter.SW_CONTROLS|
-		sciter.SW_MAIN|
-		sciter.SW_ENABLE_DEBUG,
-		nil)
-	if err != nil {
-		log.Fatal(err)
-	}
-	//加载文件
-	w.LoadFile("dist/index.html")
-	//设置标题
-	w.SetTitle("你好,世界")
-	//显示窗口
-	w.Show()
-	//运行窗口,进入消息循环
-	w.Run()
-}