A command-line book management system.
- Only init and add commands were functional
- No loops used
- All commands implemented (list, borrow, return, delete)
- Book request system added (request, listrequests)
- Borrow duration tracking added (14-day loan period with countdown)
- Genre field added to books and requests
- listgenre command added (filter books by genre, case-insensitive)
- While loops used, no for loops or lists
- Implemented list command (read file line by line with while loop)
- Implemented borrow and return commands (with 14-day duration tracking)
- Implemented delete command
- Implemented request and listrequests commands
- Added genre field and listgenre command
- Improved error handling