https://github.com/ranjithdb/gh-actions-java-02
https://github.com/ranjithdb/gh-actions-java-02
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ranjithdb/gh-actions-java-02
- Owner: ranjithdb
- Created: 2025-03-02T03:05:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T03:49:58.000Z (over 1 year ago)
- Last Synced: 2025-03-02T04:25:30.698Z (over 1 year ago)
- Language: Java
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).