diff --git a/cmd/templates.go b/cmd/templates.go index d206ee448..81f9d3d2f 100644 --- a/cmd/templates.go +++ b/cmd/templates.go @@ -10,8 +10,7 @@ import ( "path/filepath" "runtime" "strings" - - "github.com/alecthomas/template" + "text/template" ) const templateSuffix = ".template" diff --git a/cmd/templates/basic/go.mod.template b/cmd/templates/basic/go.mod.template new file mode 100644 index 000000000..5c2676020 --- /dev/null +++ b/cmd/templates/basic/go.mod.template @@ -0,0 +1 @@ +module {{.BinaryName}} \ No newline at end of file diff --git a/cmd/templates/basic/main.go b/cmd/templates/basic/main.go.template similarity index 60% rename from cmd/templates/basic/main.go rename to cmd/templates/basic/main.go.template index 269b1d396..965aa0c0f 100644 --- a/cmd/templates/basic/main.go +++ b/cmd/templates/basic/main.go.template @@ -4,7 +4,12 @@ import ( wails "github.com/wailsapp/wails" ) -var html = `

Basic Template

` +var html = ` +
+

Basic Template

+Welcome to your basic Wails app! +
+` func main() { @@ -12,7 +17,7 @@ func main() { app := wails.CreateApp(&wails.AppConfig{ Width: 1024, Height: 768, - Title: "My Project", + Title: "{{.Name}}", HTML: html, }) app.Run() diff --git a/cmd/templates/custom/go.mod.template b/cmd/templates/custom/go.mod.template new file mode 100644 index 000000000..5c2676020 --- /dev/null +++ b/cmd/templates/custom/go.mod.template @@ -0,0 +1 @@ +module {{.BinaryName}} \ No newline at end of file diff --git a/cmd/templates/custom/main.go b/cmd/templates/custom/main.go.template similarity index 58% rename from cmd/templates/custom/main.go rename to cmd/templates/custom/main.go.template index 5b6a0932f..d23e2cd9b 100644 --- a/cmd/templates/custom/main.go +++ b/cmd/templates/custom/main.go.template @@ -4,7 +4,12 @@ import ( wails "github.com/wailsapp/wails" ) -var html = `

Custom Project

` +var html = ` +
+

Custom

+Welcome to your basic Wails app with added CSS! +
+` func main() { @@ -12,7 +17,7 @@ func main() { app := wails.CreateApp(&wails.AppConfig{ Width: 800, Height: 600, - Title: "My Project", + Title: "{{.Name}}", HTML: html, }) app.Run() diff --git a/cmd/templates/vuewebpack/frontend/package.json b/cmd/templates/vuewebpack/frontend/package.json.template similarity index 79% rename from cmd/templates/vuewebpack/frontend/package.json rename to cmd/templates/vuewebpack/frontend/package.json.template index 7d05448d7..cbde6f6a7 100644 --- a/cmd/templates/vuewebpack/frontend/package.json +++ b/cmd/templates/vuewebpack/frontend/package.json.template @@ -1,5 +1,6 @@ { - "name": "frontend", + "name": "{{.NPMProjectName}}", + "author": "{{.Author.Name}}<{{.Author.Email}}>", "version": "0.1.0", "private": true, "scripts": { @@ -14,4 +15,4 @@ "@vue/cli-service": "^3.1.4", "vue-template-compiler": "^2.5.17" } -} +} \ No newline at end of file diff --git a/cmd/templates/vuewebpack/go.mod.template b/cmd/templates/vuewebpack/go.mod.template new file mode 100644 index 000000000..5c2676020 --- /dev/null +++ b/cmd/templates/vuewebpack/go.mod.template @@ -0,0 +1 @@ +module {{.BinaryName}} \ No newline at end of file diff --git a/cmd/templates/vuewebpack/main.go b/cmd/templates/vuewebpack/main.go.template similarity index 93% rename from cmd/templates/vuewebpack/main.go rename to cmd/templates/vuewebpack/main.go.template index 088100122..3390fc746 100644 --- a/cmd/templates/vuewebpack/main.go +++ b/cmd/templates/vuewebpack/main.go.template @@ -12,7 +12,7 @@ func main() { app := wails.CreateApp(&wails.AppConfig{ Width: 1024, Height: 768, - Title: "Vue Simple", + Title: "{{.Name}}", JS: assets.String("app.js"), CSS: assets.String("app.css"), }) diff --git a/cmd/wails/3_build.go b/cmd/wails/3_build.go index deb4282cd..2557ffb12 100644 --- a/cmd/wails/3_build.go +++ b/cmd/wails/3_build.go @@ -91,7 +91,7 @@ func init() { } // Check if frontend deps have been updated - buildSpinner.Start("Installing frontend dependencies...") + buildSpinner.Start("Installing frontend dependencies (This may take a while)...") requiresNPMInstall := true