This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit)
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			498 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			498 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Copyright 2019 Google LLC.
 | |
| // SPDX-License-Identifier: Apache-2.0
 | |
| //
 | |
| // Package main provides a tiny example program for the Bazel-style
 | |
| // Nix build system for Go.
 | |
| 
 | |
| package main
 | |
| 
 | |
| import (
 | |
| 	"example"
 | |
| 	"exampleproto"
 | |
| 	"fmt"
 | |
| )
 | |
| 
 | |
| var Flag string = "unsuccessfully"
 | |
| 
 | |
| func main() {
 | |
| 	thing := exampleproto.Thing{
 | |
| 		Id:          example.UUID(),
 | |
| 		KindOfThing: "test thing",
 | |
| 	}
 | |
| 
 | |
| 	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)
 | |
| }
 |