Library Management System

This is a simple command-line interface (CLI) program for managing a library.

Requirements

  • Go programming language (version 1.16 or higher)

How to Build and Run

  1. Clone this repository to your local machine:
  2. Navigate to the project directory
    • cd book-library
  3. Build the program
    • using make mac or make linux as per the OS
  4. To run the program, use the following command:
    • make run-linux or make run-mac

Usage

Once the program is running, follow the on-screen instructions to perform various actions such as adding books, removing books, searching for books, or displaying all books.

Test

make test

Cleanup

To clean up and remove the generated binary files, use the following command:

make clean