From 404cd7d14e1a379de14f6db336f8547bf2ef1f03 Mon Sep 17 00:00:00 2001 From: Travis McLane Date: Fri, 27 Mar 2020 08:16:43 -0500 Subject: [PATCH] linux packaging (noop) + list platforms --- cmd/package.go | 6 +++++- cmd/wails/4_build.go | 8 +++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/cmd/package.go b/cmd/package.go index 2787b54e9..7e9248957 100644 --- a/cmd/package.go +++ b/cmd/package.go @@ -87,12 +87,16 @@ func (b *PackageHelper) Package(po *ProjectOptions) error { case "windows": return b.PackageWindows(po, false) case "linux": - return fmt.Errorf("linux is not supported at this time. Please see https://github.com/wailsapp/wails/issues/2") + return b.packageLinux(po) default: return fmt.Errorf("platform '%s' not supported for bundling yet", b.platform) } } +func (b *PackageHelper) packageLinux(po *ProjectOptions) error { + return nil +} + // Package the application for OSX func (b *PackageHelper) packageOSX(po *ProjectOptions) error { diff --git a/cmd/wails/4_build.go b/cmd/wails/4_build.go index 8a3623166..e10341e52 100644 --- a/cmd/wails/4_build.go +++ b/cmd/wails/4_build.go @@ -30,7 +30,13 @@ func init() { BoolFlag("d", "Build in Debug mode", &debugMode). BoolFlag("verbose", "Verbose output", &verbose). StringFlag("t", "Generate Typescript definitions to given file (at runtime)", &typescriptFilename). - StringFlag("x", "Cross-compile application to specified platform via xgo", &platform) + StringFlag("x", `Cross-compile application to specified platform via xgo\n + +Supported platforms: + - darwin + - windows + - linux/arm +`, &platform) initCmd.Action(func() error {