Skip to content

klavoie1/JavaLibraryCLIApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaLibraryCLIApp

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.

Features

  • 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

Getting Started

Prerequisites

  • Java 24 or higher
  • Maven installed
  • Junit 5.13.4

Installation

  1. Clone the repository:

    git clone https://github.com/klavoie1/JavaLibraryCLIApp.git
    cd JavaLibraryCLIApp
  2. Build the project using Maven:

    mvn clean package

Usage

Run the application from your terminal:

java -jar target/JavaLibraryCLIApp-1.0-SNAPSHOT.jar

Follow the on-screen prompts to manage books and authors in your library.

Roadmap

  • Add JUnit testing for core functionality
  • Improve error handling and validation
  • Enhance user interface and experience

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Credits

Created by klavoie1 - 09/10/2025

About

A simple CLI Library Management Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages