Skip to main content

Kanban-style ticket viewer TUI for pi .tickets/ directories

Project description

tk-ui

A Kanban-style ticket viewer TUI for pi .tickets/ directories.

Built with Textual.

Install

pip install tk-ui

Or with uv:

uv tool install tk-ui

Usage

Run from any directory that contains a .tickets/ folder with markdown ticket files:

tk-ui

Or specify a path:

tk-ui /path/to/project

Ticket Format

Tickets are .md files in .tickets/ with YAML frontmatter:

---
id: TODO-abc123
title: My ticket
status: in-progress
priority: high
dependencies: []
---

Ticket description here.

Board Columns

Column Tickets with status
Ready ready, todo
Blocked blocked or has unresolved dependencies
In Progress in-progress
Closed closed, done

Key Bindings

Key Action
q Quit
r Refresh board
o Open ticket in editor
e Expand/collapse description
? Show help
Tab / Shift+Tab Cycle focus between columns
↑ / ↓ Navigate tickets
Enter Select ticket

License

MIT

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

tk_ui-0.1.0.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

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

tk_ui-0.1.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tk_ui-0.1.0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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 tk_ui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9829413a9c110dfc1576ac292fc4f568a9911b9e7ad774162ccf31cca2350c21
MD5 5fcd09b165695109d07fadeb414f1c85
BLAKE2b-256 9c158c8961a64f08d0f87ef75b5e6561e4e148072f9c0c77821368fa9d842f5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tk_ui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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 tk_ui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8877455b85af0dcaa406125156d2af055574579ed39d7c06a32b0a2c11c4d840
MD5 d8b164823a20fd32811ae204688d205c
BLAKE2b-256 598e95c6d52d23e53c6c33558fb3205925c4c513a3a3d54e729d711856b7c745

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