Manages the shell's history.
void insert(std::string_view command)
Inserts a command.
virtual ~History()=default
History(char *historyBuffer, size_t numberOfEntries, size_t lineSize)
Constructor.
void handleArrowUp(char commandBuffer[])
Performes a lookup based on an up-arrow key stroke.
History(const History &other)=delete
void handleArrowDown(char commandBuffer[])
Performes a lookup based on an down-arrow key stroke.