Skip to content

therenotomorrow/tasker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tasker

CI Coverage Releases Project

One of roadmap.sh project. This is my small hobby.

Goal

tasker is a project used to track and manage tasks. It is a simple command line interface to track:

  • what you need to do
  • what you have done
  • what you are currently working on

System Requirements

go version
# go version go1.24.x ...

Development

Download sources

PROJECT_ROOT=tasker
git clone https://github.com/therenotomorrow/tasker.git "$PROJECT_ROOT"
cd "$PROJECT_ROOT"

Taste it ❤️

# check code integrity
make code
# run application
./bin/tasker help
# use custom file
TASKER_FILE=custom.json ./bin/tasker help

Setup safe development

git config --local core.hooksPath .githooks

Testing

Controls by test.sh or Makefile and contains:

# fast unit tests to be sure that no regression was 
make test/smoke
# same as test/smoke but with -race condition check
make test/unit
# integration tests that needed external resources, also with -race condition
make test/integration
# combines both (test/unit and test/integration) to create local coverage report in HTML
make test/coverage

About

Build a CLI app to track your tasks and manage your to-do list.

Topics

Resources

Stars

Watchers

Forks

Contributors