123456789101112131415161718192021222324252627282930 |
- /*
- * command.h
- */
- #include "clish/command.h"
- /*---------------------------------------------------------
- * PRIVATE TYPES
- *--------------------------------------------------------- */
- struct clish_command_s {
- lub_bintree_node_t bt_node;
- char *name;
- char *text;
- clish_paramv_t *paramv;
- clish_action_t *action;
- clish_config_t *config;
- char *view;
- char *viewid;
- char *detail;
- char *escape_chars;
- char *regex_chars;
- clish_param_t *args;
- const struct clish_command_s *link;
- clish_view_t *alias_view;
- char *alias;
- clish_view_t *pview;
- bool_t lock;
- bool_t interrupt;
- bool_t dynamic; /* Is command dynamically created */
- };
|