Unix CLI session.
More...
Unix CLI session.
Definition at line 139 of file cli.c.
| u8 unix_cli_file_t::ansi_capable |
Can we do ANSI output?
Definition at line 184 of file cli.c.
| u8** unix_cli_file_t::command_history |
Array of vectors of commands in the history.
Definition at line 154 of file cli.c.
| u32 unix_cli_file_t::command_number |
Current command line counter.
Definition at line 164 of file cli.c.
| u8 unix_cli_file_t::crlf_mode |
Set if the CRLF mode wants CR + LF.
Definition at line 181 of file cli.c.
| u8* unix_cli_file_t::current_command |
The command currently pointed at by the history cursor.
Definition at line 156 of file cli.c.
| u32 unix_cli_file_t::cursor |
Position of the insert cursor on the current input line.
Definition at line 175 of file cli.c.
| i32 unix_cli_file_t::excursion |
How far from the end of the history array the user has browsed.
Definition at line 158 of file cli.c.
| u8 unix_cli_file_t::has_history |
This session has command history.
Definition at line 152 of file cli.c.
| u32 unix_cli_file_t::height |
Terminal height.
Definition at line 205 of file cli.c.
| u32 unix_cli_file_t::history_limit |
Maximum number of history entries this session will store.
Definition at line 161 of file cli.c.
| u8* unix_cli_file_t::input_vector |
Vector of input saved by Unix input node to be processed by CLI process.
Definition at line 149 of file cli.c.
| u8 unix_cli_file_t::line_mode |
Line mode or char mode.
Definition at line 178 of file cli.c.
| u8 unix_cli_file_t::no_pager |
Disable the pager?
Definition at line 190 of file cli.c.
| u8* unix_cli_file_t::output_vector |
Vector of output pending write to file descriptor.
Definition at line 145 of file cli.c.
Index of line fragments in the pager buffer.
Definition at line 196 of file cli.c.
| u32 unix_cli_file_t::pager_start |
Line number of top of page.
Definition at line 199 of file cli.c.
| u8** unix_cli_file_t::pager_vector |
Pager buffer.
Definition at line 193 of file cli.c.
| u32 unix_cli_file_t::process_node_index |
Process node identifier.
Definition at line 208 of file cli.c.
| u8* unix_cli_file_t::search_key |
The string being searched for in the history.
Definition at line 167 of file cli.c.
| int unix_cli_file_t::search_mode |
If non-zero then the CLI is searching in the history array.
-1 means search backwards.
1 means search forwards.
Definition at line 172 of file cli.c.
| u8 unix_cli_file_t::started |
Has the session started?
Definition at line 187 of file cli.c.
| u32 unix_cli_file_t::unix_file_index |
The file index held by unix.c.
Definition at line 142 of file cli.c.
| u32 unix_cli_file_t::width |
Terminal width.
Definition at line 202 of file cli.c.
The documentation for this struct was generated from the following file: