Merge pull request #4 from version-go/readme

Proper readme info.
This commit is contained in:
Alex 2020-10-04 21:11:43 +02:00 committed by GitHub
commit cb1141c89f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,2 +1,20 @@
# ldflags # ldflags package
Package to store on-build extra information: version(tag), build hash, build time Package to store on-build extra information: version(tag), build hash, build time
## Usage
Add this package as dependency to YOUR package:
```bash
go get github.com/version-go/ldflags
```
Then on build of YOUR package just add extra:
```bash
go build -ldflags "-X 'github.com/version-go/ldflags.version=0.1.0' -X 'github.com/version-go/ldflags.hash=9e7637c' -X 'github.com/version-go/ldflags.time=Sun Oct 4 20:57:29 CEST 2020'" .
```
Or do it automatically based on existing git/data:
```bash
go build -ldflags "-X 'github.com/version-go/ldflags.version=$(git describe --abbrev=0 --tags)' -X 'github.com/version-go/ldflags.hash=$(git rev-parse --short HEAD)' -X 'github.com/version-go/ldflags.time=$(date)'" .
```
will store current latest tag, commit hash and build time.