Update CLI based on @sindresorhus feedback

* don't use flagged args for file and selector
* exit properly if error opening file
this is nicer than so many console.log()s: https://github.com/sindresorhus/bin-version-check/blob/c00fe59adde5dee61729f896bff37601b8633f4c/cli.js#L8-L21