A Typescript wrapper around command-line-args with additional support for markdown usage guide generation