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
- 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
- Clone the repository:
https://github.com/muhammad-halimov/console-library.git
- Navigate to the project directory:
cd console-library
- Run the application:
python main.py
When you run the application, you will see a menu with the following options:
- Add a new book
- Remove a book
- Update a book
- Show all books
- Exit
Select the desired option by entering the corresponding number and pressing Enter.
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.
If you find any issues or have suggestions for improvement, feel free to open a new issue or submit a pull request.
Licensed under:
- MIT license (https://opensource.org/license/mit)
- Windows NT 10/11
- GNU/Linux - Distributions
- BSD/Mach - macOS