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: 4 months 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T22:29:38.000Z (4 months ago)
- Last Synced: 2025-03-19T23:28:35.935Z (4 months ago)
- Topics: kotlin, todo, todo-cli
- Language: Kotlin
- Homepage:
- Size: 158 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
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.