versions can be semantic version numbers
start rewriting everything lol
rewrite out command
refactor and test the check object
rename glob to regexp
version regexp should be taken from the first matching group
version named group should be used above all others
fmt
deps
write an url file in the in directory