From 7b656c49c2cf492a46b2365c130f8bba17026585 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sun, 24 Jul 2022 19:19:48 +1000 Subject: [PATCH] Add -s support for wails dev (#1632) * Add -s support for wails dev * Ignore frontend if external dev server used. --- v2/cmd/wails/internal/commands/dev/dev.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/v2/cmd/wails/internal/commands/dev/dev.go b/v2/cmd/wails/internal/commands/dev/dev.go index 17d96e33..23831897 100644 --- a/v2/cmd/wails/internal/commands/dev/dev.go +++ b/v2/cmd/wails/internal/commands/dev/dev.go @@ -90,6 +90,7 @@ type devFlags struct { raceDetector bool frontendDevServerURL string + skipFrontend bool } // AddSubcommand adds the `dev` command for the Wails application @@ -117,6 +118,7 @@ func AddSubcommand(app *clir.Cli, w io.Writer) error { command.StringFlag("appargs", "arguments to pass to the underlying app (quoted and space separated)", &flags.appargs) command.BoolFlag("save", "Save given flags as defaults", &flags.saveConfig) command.BoolFlag("race", "Build with Go's race detector", &flags.raceDetector) + command.BoolFlag("s", "Skips building the frontend", &flags.skipFrontend) command.Action(func() error { // Create logger @@ -358,7 +360,7 @@ func generateBuildOptions(flags devFlags) *build.Options { LDFlags: flags.ldflags, Compiler: flags.compilerCommand, ForceBuild: flags.forceBuild, - IgnoreFrontend: false, + IgnoreFrontend: flags.skipFrontend || flags.frontendDevServerURL != "", Verbosity: flags.verbosity, WailsJSDir: flags.wailsjsdir, RaceDetector: flags.raceDetector,