1
0
Fork
You've already forked taskfinder
0
forked from kdwarn/taskfinder
A terminal user interface that extracts and displays tasks from plain text files, hooking into your default terminal-based editor for editing.
  • Rust 98.3%
  • Nix 1.3%
  • Shell 0.4%
2025年12月21日 23:30:35 -05:00
src Add PgUp/PgDown controls to log table 2025年12月21日 23:30:35 -05:00
test_files Give example/test files more meaningful names 2025年07月08日 21:04:08 -04:00
.gitignore Release 2.7.0 2025年03月29日 12:59:45 -04:00
Cargo.lock Fix pageup/pagedown 2025年12月21日 23:18:59 -05:00
Cargo.toml Update tui-dialog version 2025年11月22日 23:39:10 -05:00
CHANGELOG.md Add PgUp/PgDown controls to log table 2025年12月21日 23:30:35 -05:00
flake.lock Update flakes to support v2.13.0 2025年11月17日 17:51:17 -05:00
flake.nix Update flakes to support v2.13.0 2025年11月17日 17:51:17 -05:00
INSTALL.md Make available as a Nix flake 2025年02月19日 22:33:06 -05:00
LICENSE.md Add license 2024年05月15日 09:00:59 -04:00
make-binaries.sh chore: Use lock file when building official binaries so everything has the same dependencies 2024年08月08日 23:50:29 +03:00
README.md Release 2.13.0 2025年11月02日 11:08:54 -05:00
TODO.md Add PgUp/PgDown controls to log table 2025年12月21日 23:30:35 -05:00
USAGE.md In Usage, correct key used for searching 2025年11月23日 15:09:09 -05:00

taskfinder

Keep your project-related tasks where they belong - with your notes on the project! This program, a terminal user interface (TUI), will extract and display them, either by file or in their entirety. You can filter in a variety of ways, and then use your default terminal-based editor to edit the underlying files.

Installation: INSTALL.md

Changelog: CHANGELOG.md

Usage: Latest Release | Unreleased

Example files: https://codeberg.org/kdwarn/taskfinder/src/branch/main/test_files

License: LICENSE.md

Screenshots: https://kdwarn.net/projects/taskfinder

Tasks for this project: TODO.md

Origins/Rationalization

For years, I used a task SaaS app to keep track of what I needed to do. However, I disliked this large amount of data about me and what I do being on someone else's server, and unencrypted to boot. So I started to just use pen and paper, organized by date. However, this doesn't allow for easy capturing of tasks that don't really have to be done on a particular date, or that belong to a single project. So I then started to write down tasks in my digital-file-based note-taking system (you can read more about that here), where I also keep project notes. But then I had to start searching for them, and sometimes they were getting lost in the mix. So, taskfinder was born.