mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-04 03:10:22 +08:00
Merge pull request #1413 from mondy/feature/nogen-flag
This commit is contained in:
commit
c874e30339
@ -66,6 +66,7 @@ type devFlags struct {
|
|||||||
reloadDirs string
|
reloadDirs string
|
||||||
openBrowser bool
|
openBrowser bool
|
||||||
noReload bool
|
noReload bool
|
||||||
|
noGen bool
|
||||||
wailsjsdir string
|
wailsjsdir string
|
||||||
tags string
|
tags string
|
||||||
verbosity int
|
verbosity int
|
||||||
@ -92,6 +93,7 @@ func AddSubcommand(app *clir.Cli, w io.Writer) error {
|
|||||||
command.StringFlag("reloaddirs", "Additional directories to trigger reloads (comma separated)", &flags.reloadDirs)
|
command.StringFlag("reloaddirs", "Additional directories to trigger reloads (comma separated)", &flags.reloadDirs)
|
||||||
command.BoolFlag("browser", "Open application in browser", &flags.openBrowser)
|
command.BoolFlag("browser", "Open application in browser", &flags.openBrowser)
|
||||||
command.BoolFlag("noreload", "Disable reload on asset change", &flags.noReload)
|
command.BoolFlag("noreload", "Disable reload on asset change", &flags.noReload)
|
||||||
|
command.BoolFlag("nogen", "Disable generate module", &flags.noGen)
|
||||||
command.StringFlag("wailsjsdir", "Directory to generate the Wails JS modules", &flags.wailsjsdir)
|
command.StringFlag("wailsjsdir", "Directory to generate the Wails JS modules", &flags.wailsjsdir)
|
||||||
command.StringFlag("tags", "tags to pass to Go compiler (quoted and space separated)", &flags.tags)
|
command.StringFlag("tags", "tags to pass to Go compiler (quoted and space separated)", &flags.tags)
|
||||||
command.IntFlag("v", "Verbosity level (0 - silent, 1 - standard, 2 - verbose)", &flags.verbosity)
|
command.IntFlag("v", "Verbosity level (0 - silent, 1 - standard, 2 - verbose)", &flags.verbosity)
|
||||||
@ -148,6 +150,7 @@ func AddSubcommand(app *clir.Cli, w io.Writer) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if !flags.noGen {
|
||||||
self := os.Args[0]
|
self := os.Args[0]
|
||||||
if flags.tags != "" {
|
if flags.tags != "" {
|
||||||
err = runCommand(cwd, true, self, "generate", "module", "-tags", flags.tags)
|
err = runCommand(cwd, true, self, "generate", "module", "-tags", flags.tags)
|
||||||
@ -157,6 +160,7 @@ func AddSubcommand(app *clir.Cli, w io.Writer) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
buildOptions := generateBuildOptions(flags)
|
buildOptions := generateBuildOptions(flags)
|
||||||
buildOptions.Logger = logger
|
buildOptions.Logger = logger
|
||||||
|
@ -168,6 +168,7 @@ Your system is ready for Wails development!
|
|||||||
| -tags "extra tags" | Build tags to pass to compiler (quoted and space separated) | |
|
| -tags "extra tags" | Build tags to pass to compiler (quoted and space separated) | |
|
||||||
| -loglevel "loglevel"| Loglevel to use - Trace, Debug, Info, Warning, Error | Debug |
|
| -loglevel "loglevel"| Loglevel to use - Trace, Debug, Info, Warning, Error | Debug |
|
||||||
| -noreload | Disable automatic reload when assets change | |
|
| -noreload | Disable automatic reload when assets change | |
|
||||||
|
| -nogen | Disable generate module | |
|
||||||
| -v | Verbosity level (0 - silent, 1 - standard, 2 - verbose) | 1 |
|
| -v | Verbosity level (0 - silent, 1 - standard, 2 - verbose) | 1 |
|
||||||
| -wailsjsdir | The directory to generate the generated Wails JS modules | Value in `wails.json` |
|
| -wailsjsdir | The directory to generate the generated Wails JS modules | Value in `wails.json` |
|
||||||
| -debounce | The time to wait for reload after an asset change is detected | 100 (milliseconds) |
|
| -debounce | The time to wait for reload after an asset change is detected | 100 (milliseconds) |
|
||||||
|
Loading…
Reference in New Issue
Block a user