AirBnB Clone Command Interpreter

This project is the first step towards building an AirBnB clone, focusing on creating a command interpreter.

Description

The command interpreter will manage AirBnB objects, including creating new objects, retrieving objects from files or databases, performing operations on objects, updating attributes, and destroying objects.

Requirements

  • Python version: 3.8.5
  • Use pycodestyle for code styling (version 2.7.*)
  • All files must be executable
  • All modules, classes, and functions must have proper documentation
  • Unit tests must be implemented using the unittest module
  • Test files should be organized under the tests folder and follow a specific naming convention
  • Test files and folders should start with test_
  • Execute tests using python3 -m unittest discover tests

Resources

How to Run the Code

  1. Clone the repository.
    git clone https://github.com/nellyiya/alu-AirBnB_clone.git