mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2024-12-13 09:08:24 +01:00
4f3b3f5c0b
Addresses #71 : Set version on the CLI framework. Add a build.sh script that injects variables into the build tooling using git and a version file. Set version in config.
9 lines
180 B
Bash
Executable File
9 lines
180 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
export COMMIT=$(git rev-list -1 HEAD)
|
|
export VERSION=$(cat ./version)
|
|
|
|
go build -ldflags="-X 'main.Commit=$COMMIT' -X 'main.Version=$VERSION'" ./cmd/gotosocial
|