#include "ptycon_driver_impl.h" #include "argv/argv.h" const struct argv_option ptyc_default_options[] = { {"version", 'v',TAG_VERSION,ARGV_OPTARG_NONE,0,0,0, "show version information"}, {"help", 'h',TAG_HELP,ARGV_OPTARG_OPTIONAL,0,"short|long",0, "show usage information [listing %s options only]"}, {"debug", 'd',TAG_DEBUG,ARGV_OPTARG_OPTIONAL,0, "event|oven|raw",0, "start an internal thread for debugging purposes. " "event: display trace information for low-level console " "events; oven|raw: start a pseudo client using a pty handle " "in [cooked|raw] mode. default is 'event'."}, {"cat", 'c',TAG_CAT,ARGV_OPTARG_REQUIRED,0,0,"", "send %s to the terminal via the pty layer."}, {"wait", 0,TAG_WAIT,ARGV_OPTARG_NONE,0,0,0, "wait on a dummy event upon invocation of ptycon_start(); " "this option has the sole purpose of rendering debub " "sessions with foreign debuggers more convenient, " "and must be the first command-line argument " "passed to the utility."}, {0,0,0,0,0,0,0,0} };