26 lines
389 B
Markdown
26 lines
389 B
Markdown
# Example
|
|
|
|
Prints the version or a nice message
|
|
|
|
# Doesn't have a separate tools package
|
|
|
|
This is just like `examples/basic`,
|
|
but it uses a normal file with a build tag
|
|
rather than a tools package.
|
|
|
|
See `examples/basic` for more details.
|
|
|
|
# Demo
|
|
|
|
```bash
|
|
go mod tidy
|
|
go mod vendor
|
|
```
|
|
|
|
```bash
|
|
go generate -mod=vendor ./...
|
|
go build -mod=vendor -o hello *.go
|
|
./hello
|
|
./hello --version
|
|
```
|