wails/v3/internal/commands
Lea Anthony 4097aa363b
feat(v3): add -tags flag to wails3 build command (#4968)
Allow users to pass custom build tags via `wails3 build -tags gtk4`
instead of requiring Taskfile modifications. Tags are forwarded as
EXTRA_TAGS to platform Taskfiles and appended to the go build command
alongside the existing production tag.

Works for both native and Docker cross-compilation builds.

Closes #4957

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 18:48:34 +11:00
..
appimage_testfiles docs: Update dialogs documentation to match actual v3 API (#4793) 2025-12-16 06:05:40 +11:00
build_assets feat(v3): add -tags flag to wails3 build command (#4968) 2026-02-07 18:48:34 +11:00
dmg Fix DMG import 2025-06-15 23:55:39 +10:00
updatable_build_assets feat(v3): Support for Icon Composer Liquid Glass Icons (macOS) (#4934) 2026-02-01 10:07:56 +11:00
webview2 Add bootstrapper back in 2024-12-18 19:51:22 +11:00
appimage.go fix(linux): auto-detect and handle .relr.dyn sections for AppImage builds (#4772) 2025-12-13 09:56:13 +11:00
appimage_test.go Update default taskfile. WIP linux packaging 2023-11-20 20:41:17 +11:00
bindings.go [v3] Typed Events, revisited (#4633) 2025-11-11 20:25:57 +11:00
build-assets.go feat(v3): Support for Icon Composer Liquid Glass Icons (macOS) (#4934) 2026-02-01 10:07:56 +11:00
build-assets_test.go feat(v3): Support for Icon Composer Liquid Glass Icons (macOS) (#4934) 2026-02-01 10:07:56 +11:00
capabilities.go feat(linux): GTK4 + WebKitGTK 6.0 support (opt-in via -tags gtk4) (#4958) 2026-02-06 21:55:45 +11:00
constants.go Clean up footer 2024-07-30 07:57:25 +10:00
dev.go Add devmode config to config.yml. 2024-11-09 09:35:13 +11:00
doctor.go Add doctor. 2023-09-03 08:42:12 +10:00
doctor_ng.go feat(linux): GTK4 + WebKitGTK 6.0 support (opt-in via -tags gtk4) (#4958) 2026-02-06 21:55:45 +11:00
dot_desktop.go Clean up footer 2024-07-30 07:57:25 +10:00
entitlements_setup.go feat(v3): add cross-platform build system and signing support 2025-12-06 13:53:37 +11:00
generate_template.go Support template generation 2025-01-01 20:58:49 +11:00
generate_webview2.go Frontend builds now use vite environment "development" or "production" depending on build type 2025-01-13 18:24:21 +11:00
icons.go feat(v3): Support for Icon Composer Liquid Glass Icons (macOS) (#4934) 2026-02-01 10:07:56 +11:00
icons_test.go feat(v3): Support for Icon Composer Liquid Glass Icons (macOS) (#4934) 2026-02-01 10:07:56 +11:00
init.go feat(setup): add global defaults, light/dark mode, and UI improvements 2025-12-07 17:40:53 +11:00
init_test.go [v3] Typed Events, revisited (#4633) 2025-11-11 20:25:57 +11:00
ios_overlay_gen.go Merge iOS support from v3-alpha-feature/ios-support 2025-12-10 18:34:21 +11:00
ios_xcode_gen.go Merge iOS support from v3-alpha-feature/ios-support 2025-12-10 18:34:21 +11:00
linuxdeploy-plugin-gtk.sh Update default taskfile. WIP linux packaging 2023-11-20 20:41:17 +11:00
msix.go Fix DMG import 2025-06-15 23:55:39 +10:00
myapp.ARCHLINUX Merge iOS support from v3-alpha-feature/ios-support 2025-12-10 18:34:21 +11:00
myapp.DEB Merge iOS support from v3-alpha-feature/ios-support 2025-12-10 18:34:21 +11:00
myapp.RPM Merge iOS support from v3-alpha-feature/ios-support 2025-12-10 18:34:21 +11:00
releasenotes.go Add update cli 2025-01-02 16:24:37 +11:00
runtime.go Support wails3 generate runtime 2024-11-03 17:28:32 +11:00
service.go Add update cli 2025-01-02 16:24:37 +11:00
setup.go feat(v3): add interactive setup wizard command 2025-12-06 17:04:43 +11:00
sign.go feat(v3): add cross-platform build system and signing support 2025-12-06 13:53:37 +11:00
signing_setup.go feat(v3): add cross-platform build system and signing support 2025-12-06 13:53:37 +11:00
syso.go Fix syso generation bug 2024-08-16 21:09:40 +10:00
syso_test.go Fix tests 2024-08-04 21:28:15 +10:00
task.go Update CLI to pass through variables (#4488) 2025-08-09 21:44:30 +10:00
task_integration_test.go fix(v3): fix macOS mkdir brace expansion when APP_NAME contains spaces (#4850) 2026-01-04 15:48:03 +11:00
task_test.go Update CLI to pass through variables (#4488) 2025-08-09 21:44:30 +10:00
task_wrapper.go feat(v3): add -tags flag to wails3 build command (#4968) 2026-02-07 18:48:34 +11:00
task_wrapper_test.go feat(v3): add -tags flag to wails3 build command (#4968) 2026-02-07 18:48:34 +11:00
tool_buildinfo.go Add build info tool 2024-07-30 22:03:01 +10:00
tool_checkport.go Clean up footer 2024-07-30 07:57:25 +10:00
tool_cp.go Clean up footer 2024-07-30 07:57:25 +10:00
tool_lipo.go feat(v3): add cross-platform build system and signing support 2025-12-06 13:53:37 +11:00
tool_package.go Fix window visibility issue #2861 - initialize showRequested based on Hidden option 2025-07-06 15:55:36 +10:00
tool_package_test.go [V3-Linux] Support for deb,rpm,arch linux packager packaging (#3909) 2024-11-30 13:31:56 +11:00
tool_version.go Add wails3 tool version command 2025-04-23 10:29:51 +10:00
tool_version_test.go Add wails3 tool version command 2025-04-23 10:29:51 +10:00
update_cli.go [v3] Late service registration and error handling overhaul (#4066) 2025-02-19 09:27:41 +01:00
version.go Add update cli 2025-01-02 16:24:37 +11:00
watcher.go [v3] Fix: Vite server not cleaned up when build fails (#4436) 2025-08-02 17:48:01 +10:00