An open API service indexing awesome lists of open source software.

https://github.com/ranjithdb/gh-actions-java-02


https://github.com/ranjithdb/gh-actions-java-02

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# gh-actions-java-02

## To-Do List CLI with Github Actions

This is a simple command-line To-Do List application built with Java and Gradle. It allows users to add tasks, list tasks, and exit the application. This project is configured with GitHub Actions to automatically build and publish the JAR file upon new tag releases.

## Features

- Add tasks to the list
- View all tasks
- Exit the application

## Prerequisites

- Java 17
- Gradle

## Setup

### Build the Project

```sh
./gradlew build
```

### Run the Application

```sh
./gradlew run
```

### Run the JAR file

```sh
java -jar app/build/libs/app.jar
```

## Download the Latest Release

You can download the latest release JAR file from the [Releases Page](https://github.com/ranjithdb/gh-actions-java-02/releases/latest).