Skip to main content

A developer-focused CLI todo tool

Project description

devtodo 📝

A fast, developer-focused CLI todo tool with a beautiful TUI.

Install

pipx install devtodo

Requires Python 3.12+. Install pipx first: pip install pipx

Usage

dt add "Fix login bug" --priority high --project backend
dt list
dt list --project backend
dt done 1
dt edit 2 --priority low --tags "bug,ui"
dt remove 3
dt clear-completed
dt today         # high priority + due today
dt start         # interactive TUI

GitHub Integration

export GITHUB_TOKEN=ghp_yourtoken

dt github sync --repo owner/repo     # import open issues as todos
dt github push 5 --repo owner/repo   # push todo #5 as a GitHub issue
dt github list                        # show todos linked to GitHub

Keyboard shortcuts (TUI)

Key Action
a Add todo
e Edit selected
d Mark done
Del Remove
f / F Filter open / show all
q Quit

Data

Todos are stored locally at ~/.devtodo/devtodo.db (SQLite).

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

devtodo-0.1.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

devtodo-0.1.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file devtodo-0.1.0.tar.gz.

File metadata

  • Download URL: devtodo-0.1.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for devtodo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ec9478b18ab18007a9f397207420e4ea9045e0b9532be965608f9f391b33bad0
MD5 75df69129eeb7543e397d216661fdaab
BLAKE2b-256 e724b2743331145ba59782f5b1feef719dc9d343858fee2cd6b93edde0c547a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for devtodo-0.1.0.tar.gz:

Publisher: publish.yml on DundreDE/Devtodo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devtodo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: devtodo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for devtodo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87a6cfbb3adcb8ec8a1216ae73c12342dbd523ed2c0d61b8b08a5cad1ddfbb08
MD5 e283ae3921e8c501a6bf0785e96eecdf
BLAKE2b-256 aa12bff463447da82ed8fa1c3347c7421bfa035ebe8819ca75f145941afb974e

See more details on using hashes here.

Provenance

The following attestation bundles were made for devtodo-0.1.0-py3-none-any.whl:

Publisher: publish.yml on DundreDE/Devtodo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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