char * parsed_str
Definition: quash.h:23
struct QuashState QuashState
Holds information about the state and environment Quash is running in.
bool running
Definition: quash.h:20
char * get_command_string()
Get a deep copy of the current command string.
Definition: quash.c:69
Functions for interpreting and running commands.
QuashState initial_state()
Create the initial QuashState structure.
Definition: quash.c:52
Holds information about the state and environment Quash is running in.
Definition: quash.h:19
bool is_a_tty
Definition: quash.h:21
bool is_running()
Query if quash should accept more input or not.
Definition: quash.c:64
void end_main_loop()
Causes the execution loop to end.