The Library System is a command-line interface (CLI) application written in Python. The application provides functionalities for managing a library system, such as adding books, adding users, borrowing books, and returning books.
Clone the repository: git clone https://github.com/Abdalrhman7mida/library-system.git
To start the Library System application, run the following command:
python app.py
This will launch the CLI and display the available program options.
The Library System application provides the following program options:
- Add book: Add a new book to the library system.
- Print library books: Display all books in the library system.
- Print books by prefix: Display all books in the library system that start with a given prefix.
- Add user: Add a new user to the library system.
- Borrow book: Borrow a book from the library system.
- Return book: Return a borrowed book to the library system.
- Print users borrowed book: Display all books borrowed by a given user.
- Print users: Display all users in the library system.
Contributions are always welcome! If you have any suggestions or find any bugs, please feel free to create an issue or submit a pull request.
This project is licensed under the MIT License.