enhance command-line options
implement inline parser
implement directive-ref parser