fn require_set(flag: &str, path: &Path) -> Result<()>
Fail for a runtime flag which is blank or not UTF-8. The runtime flags default to a blank, so that --version works without them.
--version