Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ab20zip/taskmaster-cli
- Owner: Ab20zip
- License: mit
- Created: 2024-07-02T14:01:07.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-21T08:25:06.000Z (11 days ago)
- Last Synced: 2025-01-21T09:25:31.065Z (11 days ago)
- Topics: kotlin, todo, todo-cli
- Language: Kotlin
- Homepage:
- Size: 110 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
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.8Please 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.