Skip to main content

Minimal TUI todo app

Project description

td

A minimal TUI todo CLI. No setup required — just run it.

Install

pip install .

Or run directly with uv:

uv run td

Usage

td          # Open the task manager
td archive  # View archived tasks

Keybindings

Key Action
↑/k Move up
↓/j Move down
Enter Edit hovered item
n Add new task (max 10)
d Delete hovered task
Space Toggle done
a Archive all done tasks
q Quit

In edit mode, type to modify text, Enter to confirm, Esc to cancel.

Storage

Tasks are stored in ~/.td.db (portable SQLite file). Delete it to start fresh.

Show some love

Ethereum: 0x88a0e1b80B92F0cFaa89a936b827Ce291cFb0028

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

td_task-0.1.2.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

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

td_task-0.1.2-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file td_task-0.1.2.tar.gz.

File metadata

  • Download URL: td_task-0.1.2.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for td_task-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b9814f10ab0a431d86025ed25ad4519406e2cb4a8619f840ad7768849d7761fd
MD5 fed7b0821c7974f2deb2399f39635b4d
BLAKE2b-256 f1b0d2abfc97e8317234a8d5a9fd0b284660d7625ee8ed3a79ce194223097cd3

See more details on using hashes here.

File details

Details for the file td_task-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: td_task-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for td_task-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a21111a5ddab6c66e1b10a7b955f723d4f92d80f92784e8db05c05a959a81090
MD5 5db14aaa92cc4a258c2f62c5cc2bc0f1
BLAKE2b-256 66d0c75423b6e48fbd71ef8f50190c3fce64083055185c7344bdbd5284f82144

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