In case of connection based communication (e.g. sockets) there needs to be a function to reset the shells status (remove all stored data etc.)
To start with a fresh shell after each connection.
In case of connection based communication (e.g. sockets) there needs to be a function to reset the shells status (remove all stored data etc.)
To start with a fresh shell after each connection.
Clearing the history buffer as well.
If this is a problem in the future the api can be changed to allow the user to decide if the history buffer is cleared.
Clearing the history buffer as well.
If this is a problem in the future the api can be changed to allow the user to decide if the history buffer is cleared.
In case of connection based communication (e.g. sockets) there needs to be a function to reset the shells status (remove all stored data etc.) To start with a fresh shell after each connection.
Maybe leave things like the history buffer intact
Clearing the history buffer as well. If this is a problem in the future the api can be changed to allow the user to decide if the history buffer is cleared.