That is hyphen actaully.
don't allow single hyphen to go inside
refined the comments
allow use -h to trigger help text