Publish

this changes some arguments around to use environment variables by default
and that is the whole reason that I hate this repo