This expose a key-value storage, implemented in memory. It supports transactional commands. Example:
> SET a 10
> BEGIN
> COUNT 10
1
> BEGIN
> UNSET a
> COUNT 10
0
> ROLLBACK
> COUNT 10
1
> END
npm install
npm test
# start the app with the minimal command set
npm run minimal
# start with transactional support
npm run transactional
- minimist: for reading command line arguments.
- readlineSync: for asking questions on the terminal.
- chalk: for printing colorized messages.
- mocha: testing framework.
- chai: assertion library.
- add validation for unsupported commands
- include support for a real storage