Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ab20zip/taskmaster-cli

CLI tool for daily management of tasks in a to-do list.
https://github.com/ab20zip/taskmaster-cli

kotlin todo todo-cli

Last synced: 6 days ago
JSON representation

CLI tool for daily management of tasks in a to-do list.

Awesome Lists containing this project

README

        

# TaskMaster

TaskMaster is a Kotlin-based application designed to manage tasks.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

### Prerequisites

This project is developed with a forward-looking approach, always aiming to utilize the latest stable versions of our core technologies. As such, we recommend the following:

- Java JDK 22
- Gradle 8.8

Please ensure that you have the latest versions of these technologies installed to guarantee optimal performance and compatibility with our project. This not only ensures that you can take advantage of the latest features and improvements, but also helps maintain a consistent development environment for all contributors.

### Installing

1. Clone the repository
```bash
git clone https://github.com/Ab20zip/taskmaster-cli.git
```

2. Navigate to the project directory
```bash
cd taskmaster-cli
```

3. Build the project
```bash
./gradlew build
```

4. Run the application
```bash
./gradlew run
```

## Build With

- Kotlin—The main programming language
- Gradle—Dependency Management
- kotlinx.serialization—Kotlin serialization
- kotlinx.coroutines—Library support for Kotlin coroutines
- kotlin-logging—Lightweight logging framework for Kotlin
- Clikt—Command line interface parsing library
- Jansi—Library for generating ANSI escape codes

## Authors

- **Aarav Bundela** - *Initial work* - [Ab20zip](https://github.com/Ab20zip).

## License

This project is licensed under the MIT License - see [LICENSE.md](https://github.com/Ab20zip/taskmaster-cli/blob/main/LICENSE.md) file for details.