I like it, actually.  Extract version number from lib/logstash/version.rb, and pull the appropriate tarball from a remote location.  That makes sense to me.

Do you like and/or agree?