add CmdLine gadget for argument processing