From a223b36c25d2896399f7bbe9f90251cc0b358fac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Fri, 13 Sep 2019 17:02:01 +0100 Subject: [PATCH] cmd/gio: avoid a trailing newline in -target errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I was seeing an extra newline when some errors were printed, like: $ gio foo please specify target $ The source of the little bug was a trailing newline in the error messages. Printing the messages already adds a newline. Signed-off-by: Daniel Martí --- cmd/gio/gio.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/gio/gio.go b/cmd/gio/gio.go index db23ae51..58dd2633 100644 --- a/cmd/gio/gio.go +++ b/cmd/gio/gio.go @@ -66,12 +66,12 @@ func mainErr() error { switch *target { case "ios", "tvos", "android", "js": default: - return fmt.Errorf("invalid -target %s\n", *target) + return fmt.Errorf("invalid -target %s", *target) } switch *buildMode { case "archive", "exe": default: - return fmt.Errorf("invalid -buildmode %s\n", *buildMode) + return fmt.Errorf("invalid -buildmode %s", *buildMode) } // Find package name. pkgPath, err := runCmd(exec.Command("go", "list", "-f", "{{.ImportPath}}", pkg))