Skip to content

muhammad-halimov/console-library

Repository files navigation

Book Store Application

The Book Store application is a simple command-line interface (CLI) program that allows you to manage a collection of books.

  • App is also Dockerized

Features

  • Add new books to the store
  • Remove books from the store
  • Update information about existing books
  • Display the list of all books in the store

Installation

  1. Clone the repository:
    https://github.com/muhammad-halimov/console-library.git
    
  2. Navigate to the project directory:
    cd console-library
    
  3. Run the application:
    python main.py
    

Usage

When you run the application, you will see a menu with the following options:

  1. Add a new book
  2. Remove a book
  3. Update a book
  4. Show all books
  5. Exit

Select the desired option by entering the corresponding number and pressing Enter.

Testing

To run the unit tests for the application, use the following command:

python -m unittest tests

The tests cover the basic functionality of the BookStore class, including adding, removing, and updating books, as well as displaying the list of books.

Contributing

If you find any issues or have suggestions for improvement, feel free to open a new issue or submit a pull request.

License

Licensed under:

Targeted OS

  • Windows NT 10/11
  • GNU/Linux - Distributions
  • BSD/Mach - macOS

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published