Skip to content

ForNeVeR/taskomatic

Repository files navigation

taskomatic

Taskomatic is a GUI tool to synchronize GitHub issues with a local TaskWarrior database.

Setup

$ task config uda.taskomatic_ghproject.type string
$ task config uda.taskomatic_ghproject.label "Taskomatic: GitHub project"

$ task config uda.taskomatic_id.type string
$ task config uda.taskomatic_id.label "Taskomatic: GitHub id"

Configuration

Put this into ~/.taskomatic.json:

{
    "GitHubProjects": ["ForNeVeR/s592", "ForNeVeR/taskomatic"],
    "TaskWarriorPath": "E:\\Programs\\msys2\\usr\\bin\\task.exe",
    "TaskWarriorCommand": ["wsl.exe", "--distribution", "Ubuntu", "--", "task"],
    "GitHubAccessToken": "something"
}

Only one of TaskWarriorPath or TaskWarriorCommand should be set. This is the way Taskomatic will start the Taskwarrior. TaskWarriorPath is a path to the executable file, TaskWarriorCommand is a list of executable name and its arguments.

GitHubAccessToken is optional, and should be used if you want to overcome GitHub rate limits or if you need to access private repositories. To get a personal access token, visit Personal access tokens page. Unfortunately, to access your private repositories, Taskomatic requires repo scope, because for now GitHub doesn't provide more granular scopes for read-only issue-only access.

About

Import GitHub issues to TaskWarrior

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages