0x00.AirBnB Clone - The Console
Functionalities of this command interpreter:
Create a new object (ex: a new User or a new Place)
Retrieve an object from a file, a database etc...
Do operations on objects (count, compute stats, etc...)
Update attributes of an object
Destroy an object
Environment
This project is interpreted/tested on Ubuntu 14.04 LTS using python3 (version 3.4.3)
Installation
Clone this repository: git clone "https://github.com/aruocool1/AirBnB_clone.git"
Access AirBnb directory: cd AirBnB_clone
Run hbnb(interactively): ./console and enter command
Run hbnb(non-interactively): echo "" | ./console.py
Description
This team project is part of alx Software Engineer program. It's the first step towards building a first full web application: an AirBnB clone. This first step consists of a custom command-line interface for data management,and the base classes for the storage of this data.
Tests
All the code is tested with the unittest module. The test for the classes are inthetest_models folder.
Authors
Adjaino Emmanuel
ONYENMA HUMBLE