goversion

Print version used to build Go executables

  • 所有者: rsc/goversion
  • 平台:
  • 許可證: BSD 3-Clause "New" or "Revised" License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

rsc.io/goversion

Goversion scans a directory tree and, for every executable it finds, prints
the Go version used to build that executable.

Usage:

goversion [-crypto] [-m, -mh] [-v] path...

The list of paths can be individual files or directories; if the latter,
goversion scans all files in the directory tree, not following symlinks.

Goversion scans inside of tar or gzipped tar archives that it finds (named
*.tar, *.tar.gz, or *.tgz), but not recursively.

The -crypto flag causes goversion to print additional information about the
crypto libraries linked into each executable.

The -m flag causes goversion to print the list of modules
found in the executable, along with version information.

The -mh flag causes goversion to print the list of modules
found in the executable, along with version and hash information.

The -v flag causes goversion to print information about every file it
considers.

Example

Scan /usr/bin for Go binaries and print their versions:

$ goversion /usr/bin
/usr/bin/containerd go1.7.4
/usr/bin/containerd-shim go1.7.4
/usr/bin/ctr go1.7.4
/usr/bin/docker go1.7.4
/usr/bin/docker-proxy go1.7.4
/usr/bin/dockerd go1.7.4
/usr/bin/kbfsfuse go1.8.3
/usr/bin/kbnm go1.8.3
/usr/bin/keybase go1.8.3
/usr/bin/snap go1.7.4
/usr/bin/snapctl go1.7.4

主要指標

概覽
名稱與所有者rsc/goversion
主編程語言Go
編程語言Go (語言數: 1)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2017-08-23 21:14:04
推送於2024-07-01 15:00:58
最后一次提交2023-03-09 10:32:36
發布數3
最新版本名稱v1.2.0 (發布於 )
第一版名稱v1.0.0 (發布於 )
用户参与
星數274
關注者數6
派生數22
提交數14
已啟用問題?
問題數16
打開的問題數11
拉請求數0
打開的拉請求數5
關閉的拉請求數6
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?