Skip to content

Repository files navigation

tasker

GitHub Issues or Pull RequestsReleaseBuild StatusGitHub LicensePowered By: GoReleaser

Description

Tasker is a simple command-line task manager. It was built using Golang with Cobra framework and follows the Command Line Interface Guidelines

The motivation for building this project was to learn how to create user-friendly, robust and reliable CLI program using Golang.

Installation

go install github.com/ngrink/tasker@latest

Available commands

CommandDescription
tasker addAdd task to the list
tasker lsList all tasks
tasker completeMark task as completed
tasker uncompleteMark task as uncompleted staged
tasker rmRemove a task
tasker editEdit a task desription
tasker purgeRemove all completed tasks
tasker cleanRemove all tasks

For a detailed description of the use of each command, use the --help flag.

Ideas of enhancement

  • Add deadlines to prioritize tasks
  • Add the ability to specify a list or range of tasks in commands

Lisense

This project is licensed under the terms of the MIT license.

About

Simple command-line task manager

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages