A basic REPL application where user can store data by key and create transactions from these actions.
Welcome to K/V REPL!
Avaliable commands:
HELP - prints help
CLEAR - clears the terminal
READ <key> - prints the value that stored by the key
WRITE <key> <val> - stores val with the given key
DELETE <key> - removes value that stored by the key
START - starts a transaction
COMMIT - commits a transaction
ABORT - aborts a transaction
LIST - list all commited transactions
QUIT - quits from the program
(commands are case-insensitive)