Open gdevenyi opened 2 days ago
It's based on timstamp, afaict. That would be the simplest interpretation of 'newer' - and is what the code actually does: https://github.com/zyedidia/eget/blob/master/eget.go#L270
Getting a version without keeping state would mean trying to run <binary> --version
and capturing the output, hoping that's safe, etc... which is a whole minefield.
From this section: https://github.com/zyedidia/eget#does-eget-keep-track-of-installed-binaries
The documentation fails to explain how "newer than" is determined.