* Add option to disable completion in usage For some use-cases or operation systems, it might not be desirable to print usage information. That is why this commit introduces an option to disable completion information. This addresses issue #20 * Detect completion support automatically * Improve env handling * Fix formatting