File tree 2 files changed +12
-4
lines changed
2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -28,25 +28,25 @@ jobs:
28
28
29
29
- name : Go Build linux/amd64
30
30
run : |
31
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-parallel-exec-linux-amd64
31
+ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-X main.version=${{ github.event.release.tag_name }}" - o k8s-parallel-exec-linux-amd64
32
32
tar zcf k8s-parallel-exec-linux-amd64.tgz k8s-parallel-exec-linux-amd64
33
33
echo "KPE_LINUX_AMD64_SHA256=$(sha256sum k8s-parallel-exec-linux-amd64.tgz | awk '{print $1}')" >> $GITHUB_ENV
34
34
35
35
- name : Go Build linux/arm64
36
36
run : |
37
- CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o k8s-parallel-exec-linux-arm64
37
+ CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags "-X main.version=${{ github.event.release.tag_name }}" - o k8s-parallel-exec-linux-arm64
38
38
tar zcf k8s-parallel-exec-linux-arm64.tgz k8s-parallel-exec-linux-arm64
39
39
echo "KPE_LINUX_ARM64_SHA256=$(sha256sum k8s-parallel-exec-linux-arm64.tgz | awk '{print $1}')" >> $GITHUB_ENV
40
40
41
41
- name : Go Build darwin/amd64
42
42
run : |
43
- CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o k8s-parallel-exec-darwin-amd64
43
+ CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags "-X main.version=${{ github.event.release.tag_name }}" - o k8s-parallel-exec-darwin-amd64
44
44
tar zcf k8s-parallel-exec-darwin-amd64.tgz k8s-parallel-exec-darwin-amd64
45
45
echo "KPE_DARWIN_AMD64_SHA256=$(sha256sum k8s-parallel-exec-darwin-amd64.tgz | awk '{print $1}')" >> $GITHUB_ENV
46
46
47
47
- name : Go Build darwin/arm64
48
48
run : |
49
- CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o k8s-parallel-exec-darwin-arm64
49
+ CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags "-X main.version=${{ github.event.release.tag_name }}" - o k8s-parallel-exec-darwin-arm64
50
50
tar zcf k8s-parallel-exec-darwin-arm64.tgz k8s-parallel-exec-darwin-arm64
51
51
echo "KPE_DARWIN_ARM64_SHA256=$(sha256sum k8s-parallel-exec-darwin-arm64.tgz | awk '{print $1}')" >> $GITHUB_ENV
52
52
Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ const (
38
38
podNameColor = BrightCyan
39
39
)
40
40
41
+ var version = "dev"
42
+
41
43
type PodResult struct {
42
44
podName string
43
45
output string
@@ -56,8 +58,14 @@ func main() {
56
58
container := flag .String ("c" , "" , "Container to execute the command against" )
57
59
labelSelector := flag .String ("l" , "" , "Label selector to filter pods" )
58
60
namespace := flag .String ("n" , "" , "Namespace filter" )
61
+ versionFlag := flag .Bool ("v" , false , "print the version" )
59
62
flag .Parse ()
60
63
64
+ if * versionFlag {
65
+ fmt .Println (version )
66
+ os .Exit (0 )
67
+ }
68
+
61
69
if * container == "" {
62
70
fmt .Println ("Error: container name must be specified with -c" )
63
71
os .Exit (1 )
You can’t perform that action at this time.
0 commit comments