From 473421dbb81fedbec7f1f6e788c813b5fe9f4604 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 24 Nov 2019 20:41:29 +0000 Subject: [PATCH] feat(example): Demonstrate usage of x_defs flag to buildGo.program --- example/default.nix | 4 ++++ example/main.go | 3 +++ 2 files changed, 7 insertions(+) diff --git a/example/default.nix b/example/default.nix index 407f55079..5abed1fbb 100644 --- a/example/default.nix +++ b/example/default.nix @@ -40,4 +40,8 @@ in buildGo.program { examplePackage exampleProto ]; + + x_defs = { + "main.Flag" = "successfully"; + }; } diff --git a/example/main.go b/example/main.go index 1db1bb9e2..bbcedbff8 100644 --- a/example/main.go +++ b/example/main.go @@ -12,6 +12,8 @@ import ( "fmt" ) +var Flag string = "unsuccessfully" + func main() { thing := exampleproto.Thing{ Id: example.UUID(), @@ -19,4 +21,5 @@ func main() { } fmt.Printf("The thing is a %s with ID %q\n", thing.Id, thing.KindOfThing) + fmt.Printf("The flag has been %s set\n", Flag) }