Listro
Related Content⌗
Work in Progress⌗
While key foundational features of Listro have been implemented in v0.0.1
, the project remains under active development. Features such as persistent state saving are not yet available, and due to limited testing, users may encounter bugs.
About Listro⌗
When you have a lot to get done, keeping track of tasks can quickly become overwhelming. Since I do most of my work in the terminal using tools like Neovim, I set out to build a terminal user interface (TUI) that fits seamlessly into my existing workflow.
To achieve this, I drew inspiration from other terminal-based tools and prioritized familiarity and efficiency. Core features include:
-
Strong Keyboard Navigation:
q
,esc
, orCtrl-C
to exitt
to add a taskl
to add a task listd
to delete selected tasks
-
File-Based Sessions (Planned):
- JSON/SQLite-based state management, similar to session handling in TMUX
- Launch from any terminal context into a specified session
-
Cross-Platform Support (Planned):
- Download a platform-specific executable and run from anywhere in the terminal