char * parsed_str
Definition: quash.h:23
struct QuashState QuashState
Holds information about the state and environment Quash is running in.
bool is_tty()
Check if Quash is receiving input from the command line (TTY)
Definition: quash.c:92
bool running
Definition: quash.h:20
char * get_command_string()
Get a deep copy of the current command string.
Definition: quash.c:87
Functions for interpreting and running commands.
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:82
void end_main_loop()
Causes the execution loop to end.
Definition: quash.c:97