Skip to content
/ tm Public

The simplest task manager in Go

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

yule-l/tm

Repository files navigation

tm – task manager

GoDoc Go codecov Go Report Card

The simplest task manager in Go.

Overview

You can use tm as a library or as a cli manager, ones providing a simple mechanism for tasks control.

Features

  • Command Line Interface – use cli to do your tasks
  • Read tasks line by line from file
  • Mark tasks as completed
  • Mark tasks as not completed and try complete this N times in the future
  • Preconfigured structs for parallel and ordered tasks executions

Further Improvements

  • Live statistics about tasks execution
  • Dockerize
  • Analyze executed tasks (time, memory, status, etc...) and draw tables

CLI Installing

Install tm by running:

go install github.com/yule-l/tm/cmd/tm@latest

Documentation

License

This library is licensed under either of

at your option.