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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tk_ui-0.1.0-py3-none-any.whl
(15.3 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9829413a9c110dfc1576ac292fc4f568a9911b9e7ad774162ccf31cca2350c21
|
|
| MD5 |
5fcd09b165695109d07fadeb414f1c85
|
|
| BLAKE2b-256 |
9c158c8961a64f08d0f87ef75b5e6561e4e148072f9c0c77821368fa9d842f5a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8877455b85af0dcaa406125156d2af055574579ed39d7c06a32b0a2c11c4d840
|
|
| MD5 |
d8b164823a20fd32811ae204688d205c
|
|
| BLAKE2b-256 |
598e95c6d52d23e53c6c33558fb3205925c4c513a3a3d54e729d711856b7c745
|