Skip to content

Instantly share code, notes, and snippets.

@jochumdev
Last active November 25, 2025 15:56
Show Gist options
  • Select an option

  • Save jochumdev/2329e2a2fc7deaf205b754a046d968b9 to your computer and use it in GitHub Desktop.

Select an option

Save jochumdev/2329e2a2fc7deaf205b754a046d968b9 to your computer and use it in GitHub Desktop.
Taskwarrior notes

Taskwarrior notes

Install

sudo pacman -S task
mise use -e local -g "cargo:kdheepak/taskwarrior-tui"

uvx -q --with setuptools git+https://github.com/GothenburgBitFactory/bugwarrior
# After: https://github.com/GothenburgBitFactory/bugwarrior/pull/1150
uvx git+https://github.com/GothenburgBitFactory/bugwarrior

Bugwarrior

Config: https://bugwarrior.readthedocs.io/en/latest/manpage.html#configuration-files

# https://bugwarrior.readthedocs.io/en/latest/common_configuration.html#main-section
[general]
taskrc = "~/.taskrc.bugwarriortest"
log_level = "DEBUG"

targets = ["gh_jochumdev"]

# https://bugwarrior.readthedocs.io/en/latest/services/github.html#github
# https://github.com/settings/tokens/new -> classic ->  "public_repo"
[gh_jochumdev]

description_template = "{{githubnumber}}: {{githubtitle}}"

service = "github"
login = "jochumdev"
token = "ghp_..."
#token = "@oracle:use_keyring"
username = "jochumdev"

import_labels_as_tags = true    # default. false
label_template = "gh_{{label}}" # default: {{label}}
involved_issues = true          # default: false
project_owner_prefix = true     # default: false

Testing:

cp ~/.taskrc ~/.taskrc.bugwarriortest
# edit it and change `data.location=`
TASKRC=~/.taskrc.bugwarriortest task add test
bugwarrior pull
TASKRC=~/.taskrc.bugwarriortest taskwarrior-tui
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment