File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -28,25 +28,25 @@ jobs:
2828
2929 - name : Go Build linux/amd64
3030 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
3232 tar zcf k8s-parallel-exec-linux-amd64.tgz k8s-parallel-exec-linux-amd64
3333 echo "KPE_LINUX_AMD64_SHA256=$(sha256sum k8s-parallel-exec-linux-amd64.tgz | awk '{print $1}')" >> $GITHUB_ENV
3434
3535 - name : Go Build linux/arm64
3636 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
3838 tar zcf k8s-parallel-exec-linux-arm64.tgz k8s-parallel-exec-linux-arm64
3939 echo "KPE_LINUX_ARM64_SHA256=$(sha256sum k8s-parallel-exec-linux-arm64.tgz | awk '{print $1}')" >> $GITHUB_ENV
4040
4141 - name : Go Build darwin/amd64
4242 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
4444 tar zcf k8s-parallel-exec-darwin-amd64.tgz k8s-parallel-exec-darwin-amd64
4545 echo "KPE_DARWIN_AMD64_SHA256=$(sha256sum k8s-parallel-exec-darwin-amd64.tgz | awk '{print $1}')" >> $GITHUB_ENV
4646
4747 - name : Go Build darwin/arm64
4848 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
5050 tar zcf k8s-parallel-exec-darwin-arm64.tgz k8s-parallel-exec-darwin-arm64
5151 echo "KPE_DARWIN_ARM64_SHA256=$(sha256sum k8s-parallel-exec-darwin-arm64.tgz | awk '{print $1}')" >> $GITHUB_ENV
5252
Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ const (
3838 podNameColor = BrightCyan
3939)
4040
41+ var version = "dev"
42+
4143type PodResult struct {
4244 podName string
4345 output string
@@ -56,8 +58,14 @@ func main() {
5658 container := flag .String ("c" , "" , "Container to execute the command against" )
5759 labelSelector := flag .String ("l" , "" , "Label selector to filter pods" )
5860 namespace := flag .String ("n" , "" , "Namespace filter" )
61+ versionFlag := flag .Bool ("v" , false , "print the version" )
5962 flag .Parse ()
6063
64+ if * versionFlag {
65+ fmt .Println (version )
66+ os .Exit (0 )
67+ }
68+
6169 if * container == "" {
6270 fmt .Println ("Error: container name must be specified with -c" )
6371 os .Exit (1 )
You can’t perform that action at this time.
0 commit comments