mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 04:59:38 +08:00
Merge branch 'master' into fix-dev-skipmodtidy
This commit is contained in:
commit
00e2f16971
@ -85,6 +85,7 @@ func buildApplication(f *flags.Build) error {
|
|||||||
GarbleArgs: f.GarbleArgs,
|
GarbleArgs: f.GarbleArgs,
|
||||||
SkipBindings: f.SkipBindings,
|
SkipBindings: f.SkipBindings,
|
||||||
ProjectData: projectOptions,
|
ProjectData: projectOptions,
|
||||||
|
SkipEmbedCreate: f.SkipEmbedCreate,
|
||||||
}
|
}
|
||||||
|
|
||||||
tableData := pterm.TableData{
|
tableData := pterm.TableData{
|
||||||
|
@ -10,6 +10,7 @@ type BuildCommon struct {
|
|||||||
Tags string `description:"Build tags to pass to Go compiler. Must be quoted. Space or comma (but not both) separated"`
|
Tags string `description:"Build tags to pass to Go compiler. Must be quoted. Space or comma (but not both) separated"`
|
||||||
NoSyncGoMod bool `description:"Don't sync go.mod"`
|
NoSyncGoMod bool `description:"Don't sync go.mod"`
|
||||||
SkipModTidy bool `name:"m" description:"Skip mod tidy before compile"`
|
SkipModTidy bool `name:"m" description:"Skip mod tidy before compile"`
|
||||||
|
SkipEmbedCreate bool `description:"Skips creation of embed files"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c BuildCommon) Default() BuildCommon {
|
func (c BuildCommon) Default() BuildCommon {
|
||||||
|
@ -133,6 +133,7 @@ func (d *Dev) GenerateBuildOptions() *build.Options {
|
|||||||
WailsJSDir: d.WailsJSDir,
|
WailsJSDir: d.WailsJSDir,
|
||||||
RaceDetector: d.RaceDetector,
|
RaceDetector: d.RaceDetector,
|
||||||
ProjectData: d.projectConfig,
|
ProjectData: d.projectConfig,
|
||||||
|
SkipEmbedCreate: d.SkipEmbedCreate,
|
||||||
}
|
}
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
@ -69,6 +69,7 @@ type Options struct {
|
|||||||
Obfuscated bool // Indicates that bound methods should be obfuscated
|
Obfuscated bool // Indicates that bound methods should be obfuscated
|
||||||
GarbleArgs string // The arguments for Garble
|
GarbleArgs string // The arguments for Garble
|
||||||
SkipBindings bool // Skip binding generation
|
SkipBindings bool // Skip binding generation
|
||||||
|
SkipEmbedCreate bool // Skip creation of embed files
|
||||||
}
|
}
|
||||||
|
|
||||||
// Build the project!
|
// Build the project!
|
||||||
@ -120,9 +121,11 @@ func Build(options *Options) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create embed directories if they don't exist
|
// Create embed directories if they don't exist
|
||||||
|
if !options.SkipEmbedCreate {
|
||||||
if err := CreateEmbedDirectories(cwd, options); err != nil {
|
if err := CreateEmbedDirectories(cwd, options); err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Generate bindings
|
// Generate bindings
|
||||||
if !options.SkipBindings {
|
if !options.SkipBindings {
|
||||||
|
@ -73,6 +73,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
|
|||||||
| -race | Build with Go's race detector | |
|
| -race | Build with Go's race detector | |
|
||||||
| -s | Skip building the frontend | |
|
| -s | Skip building the frontend | |
|
||||||
| -skipbindings | Skip bindings generation | |
|
| -skipbindings | Skip bindings generation | |
|
||||||
|
| -skipembedcreate | Skip automatic creation of non-existent embed directories and gitkeep files | |
|
||||||
| -tags "extra tags" | Build tags to pass to Go compiler. Must be quoted. Space or comma (but not both) separated | |
|
| -tags "extra tags" | Build tags to pass to Go compiler. Must be quoted. Space or comma (but not both) separated | |
|
||||||
| -trimpath | Remove all file system paths from the resulting executable. | |
|
| -trimpath | Remove all file system paths from the resulting executable. | |
|
||||||
| -u | Updates your project's `go.mod` to use the same version of Wails as the CLI | |
|
| -u | Updates your project's `go.mod` to use the same version of Wails as the CLI | |
|
||||||
@ -203,6 +204,7 @@ Your system is ready for Wails development!
|
|||||||
| -s | Skip building the frontend | false |
|
| -s | Skip building the frontend | false |
|
||||||
| -save | Saves the given `assetdir`, `reloaddirs`, `wailsjsdir`, `debounce`, `devserver` and `frontenddevserverurl` flags in `wails.json` to become the defaults for subsequent invocations. | |
|
| -save | Saves the given `assetdir`, `reloaddirs`, `wailsjsdir`, `debounce`, `devserver` and `frontenddevserverurl` flags in `wails.json` to become the defaults for subsequent invocations. | |
|
||||||
| -skipbindings | Skip bindings generation | |
|
| -skipbindings | Skip bindings generation | |
|
||||||
|
| -skipembedcreate | Skip automatic creation of non-existent embed directories and gitkeep files | |
|
||||||
| -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) | |
|
||||||
| -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` |
|
||||||
|
@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Added "Branding" section to `wails doctor` to correctly identify Windows 11 [#3891](https://github.com/wailsapp/wails/pull/3891) by [@ronen25](https://github.com/ronen25)
|
- Added "Branding" section to `wails doctor` to correctly identify Windows 11 [#3891](https://github.com/wailsapp/wails/pull/3891) by [@ronen25](https://github.com/ronen25)
|
||||||
|
- Added `-skipembedcreate` flag to build and dev command to improve compile and recompile speed [#4143](https://github.com/wailsapp/wails/pull/4143) by @josStorer
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Fixed -m build flag for dev command not working when recompiling in [#4141](https://github.com/wailsapp/wails/pull/4141) by @josStorer
|
- Fixed -m build flag for dev command not working when recompiling in [#4141](https://github.com/wailsapp/wails/pull/4141) by @josStorer
|
||||||
|
Loading…
Reference in New Issue
Block a user