only the name of this sub command
the description of this sub command
controll the behavior, file the file name of external command line program, dir the directory that external command line program situates on help the help option of this external command line program, which is useful when invoke the help of this sub command
Self for chain call
define a sub command, which represents the external command line program