char * argument_description
human readable description of the argument it can accept
enum menu_argument_t argument
what kind of argument it accepts
char * name
complete name of the command (space-free)
char shortcut
short command code (0 if not available)
void(* command_handler)(void *argument)
function to be called to handle this command
char * command_description
human readable description of the command purpose