JavaLibraryCLIApp is a simple command line library manager written in Java. It allows users to manage a collection of books and authors directly from their terminal.
- Show full list of books or authors
- Add, remove, edit, or show an individual book or author
- Command line interface for easy interactions
- Maven-based build and dependency management
- Java 24 or higher
- Maven installed
- Junit 5.13.4
-
Clone the repository:
git clone https://github.com/klavoie1/JavaLibraryCLIApp.git cd JavaLibraryCLIApp -
Build the project using Maven:
mvn clean package
Run the application from your terminal:
java -jar target/JavaLibraryCLIApp-1.0-SNAPSHOT.jarFollow the on-screen prompts to manage books and authors in your library.
- Add JUnit testing for core functionality
- Improve error handling and validation
- Enhance user interface and experience
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
Created by klavoie1 - 09/10/2025