Skip to main content

A modern Python reimagining of Taskwarrior

Project description

⚡ Task-NG

Powerful task management for the command line

pipeline coverage

User GuideArchitecture


Quick Installation

PyPI (Recommended)

pipx install task-ng

Or with pip:

pip install task-ng

From Source

curl -fsSL https://gitlab.com/mathias.ewald/task-ng/-/raw/main/scripts/install.sh | bash

or try this if you don't have curl installed:

wget -qO- https://gitlab.com/mathias.ewald/task-ng/-/raw/main/scripts/install.sh | bash

Refer to the User Guide for other installation options.


Screenshots


Task list with filters

Detailed task view

Kanban board

Monthly calendar

Custom reports

Interactive editor

Weekly calendar

Context switching

Highlights

🗓️ Natural Language Dates

Schedule tasks the way you think—"tomorrow", "next friday", "in 3 days", or "end of month". No more mental date math.

🔍 Powerful Filtering

Find exactly what you need: project:Work +urgent priority:H due:today. Combine any attributes for precise task selection.

🔄 Recurring Tasks

Set it and forget it. Daily standups, weekly reviews, monthly reports—tasks automatically regenerate when completed.

📊 Visual Views

Kanban boards for workflow visualization. Calendar views for time-based planning. See your tasks the way that works for you.

⚡ Dependencies & Blocking

Chain tasks together. Task B waits until Task A is done. Perfect for projects with sequential steps.

🤖 Automation Ready

JSON output mode for scripting. Pipe to jq, integrate with CI/CD, or build your own dashboards.

License

MIT License — see LICENSE for details.

Acknowledgments

Inspired by Taskwarrior, a fantastic command-line task management tool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

task_ng-0.1.4.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

task_ng-0.1.4-py3-none-any.whl (113.6 kB view details)

Uploaded Python 3

File details

Details for the file task_ng-0.1.4.tar.gz.

File metadata

  • Download URL: task_ng-0.1.4.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for task_ng-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6bf36c85a808be3950b9e739b0415135e9bf29aaadf08f9f35f90b2a4d5ac90d
MD5 e725a271e6c879d4e3fce906da0bf27e
BLAKE2b-256 17db1646f5d2f86dd402c6ca550bc78219c90077d4f9ead4ad4f4688bc38fa90

See more details on using hashes here.

File details

Details for the file task_ng-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: task_ng-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 113.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for task_ng-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7f6db8647ce8e251a8af0eb7c403bf8e5bc9eb7122a839a00afadbf3b7d190fa
MD5 0082886d0b2b17e7338961cf938077db
BLAKE2b-256 e7a16d68b5d8acf1b5532503a65145a7f45174373960feec8f03cf902b03511a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page