Do you use a of software from github ? that not have a packaging system ?
then lastversion its for you!
lastversion apache/incubator-pagespeed-ngx #> 184.108.40.206 lastversion download apache/incubator-pagespeed-ngx #> downloaded incubator-pagespeed-ngx-v220.127.116.11-stable.tar.gz lastversion download apache/incubator-pagespeed-ngx -o pagespeed.tar.gz #> downloads with chosen filename lastversion https://transmissionbt.com/ #> 3.0 lastversion format "mysqld Ver 5.6.51-91.0 for Linux" #> 5.6.51
If you follow the awesome cli seria I have wrotten with this software you can get the last version of all
English | 简体中文
A tiny command-line utility that helps to answer a simple question:
What is the latest stable version for a project?
... and, optionally, download/install it.
lastversion allows finding well-formatted, the latest release version of a project from these
- Arbitrary software sites which publish releases in RSS/ATOM feeds
Why you need
In general, quite many project authors complicate finding the latest version by:
Creating a formal release that is clearly a Release Candidate (
rcin tag), but forgetting to mark it as a pre-release
Putting extraneous text in release tag e.g.
name-1.2.3-2019anything fancy like that
Putting or not putting the
vprefix inside release tags. Today yes, tomorrow not. I'm not consistent about it myself :)
Switching from one version format to another, e.g.
There is no consistency in human…