/AirBnB_clone

AirBnB_clone

Primary LanguagePython

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