Stamp It! All Programs Must Report Their Version
michael.stapelberg.ch
Stamp It! All Programs Must Report Their Version
1–10 of 10 posts
Re: Stamp It! All Programs Must Report Their Version
#2Re: Stamp It! All Programs Must Report Their Version
#3Suggestion: more conventional and intuitive would be: --version --verbose
Re: Stamp It! All Programs Must Report Their Version
#42.4.16-12 vs 2.4.16-35 - obviously -35 is later.
But 2.4.16-bcbd1c6 vs 2.4.16-d645104 - which is later? Compile dates won't necessarily help because "earlier" code could have been compiled later.
It's forcing the versioning to do something it shouldn't, arguably, but is nice to have something that the user can decipher (even if you still should have the commit).
Re: Stamp It! All Programs Must Report Their Version
#5> --moreversion Suggestion: more conventional and intuitive would be: --version --verbose
Re: Stamp It! All Programs Must Report Their Version
#6Stamps are nice, but git and friends miss something that the VCS of yore would give you - a monotonously increasing number you could stick somewhere in your version - and be able to tell at a glance which was newer. 2.4.16-12 vs 2.4.16-35 - obviously -35 is later. But 2.4.16-bcbd1c6 vs 2.4.16-d645104 - which is later? Compile dates won't necessarily help because "earlier" code could have been compiled later. It's for…
Re: Stamp It! All Programs Must Report Their Version
#7Re: Stamp It! All Programs Must Report Their Version
#8Re: Stamp It! All Programs Must Report Their Version
#9Most commercial software gives you a detailed version report.
Either way, the simplest solution would be -v, and -vv and -vvv … don’t do moreversion or lessversion.
The equivalent would be —version —version —version.
Re: Stamp It! All Programs Must Report Their Version
#10Great post! I propose all programs have a `--version` flag. Anything similar for Rust + Cargo right now?