使用 github api 就可以查到最新的版本

需要的 command:

  • curl
  • jq
1
2
3
4
5
6
latest_release() {
    repo_name=$1
    curl --silent \
	    https://api.github.com/repos/$repo_name/releases/latest | \
        jq -r '.tag_name'
}

執行結果,以 tmux 當範例

1
2
$ latest_release tmux/tmux
3.1c

Reference