Skip to content

Commit 9c79a1e

Browse files
committed
pass version to binary
1 parent a99edd6 commit 9c79a1e

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

cmd/server/main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
msgstore "github.com/numkem/msgscript/store"
2121
)
2222

23+
var version = "dev"
2324
func main() {
2425
// Parse command-line flags
2526
backendName := flag.String("backend", msgstore.BACKEND_FILE_NAME, "Storage backend to use (etcd, sqlite, flatfile)")

nix/pkgs/cli.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ buildGoModule {
2929
gpgme
3030
]);
3131

32+
ldflags = [
33+
"-X"
34+
"main.version=${version}"
35+
];
36+
3237
postInstall = ''
3338
mv $out/bin/cli $out/bin/msgscriptcli
3439
'';

nix/pkgs/server.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ buildGoModule {
2929
gpgme
3030
]);
3131

32+
ldflags = [
33+
"-X"
34+
"main.version=${version}"
35+
];
36+
3237
doCheck = false; # Requires networking, will just timeout
3338

3439
postInstall = ''

0 commit comments

Comments
 (0)