This repo contains command line Atm machine
interface with protobuf
data structure.
To install protoc on respective os (like linun, mac) installation commands are
$ sudo apt-get install protobuf-compiler
$ brew install protobuf
Kindly make sure you have setup the Virtual Environment.
Install the python packages that we have mention in requirements.txt
Example:
$ pip install protobuf
If have done with the installation. By running this script that will create bank account with dummy data
$ python data_initializer.py account_holders
This script will show up the account holder list
$ python data_reader.py account_holders
Now everything is setup just run this script and enjoy the atm interface
$ python atm_menu.py
shortway
to clean your project and regerenate the files
$ make clean
$ make all
$ protoc bank.proto --python_out .
I can be reached at waqar.zahour@gmail.com