Skip to content

PmaFynn/td

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust todo Application

A simple, fast, and efficient TUI todo application written in Rust with vim bindings.

Showcase

Quick Note:

I wrote this for my personal use and am actually still using it. However, this was my first Rust project and the code is far from idiomatic :D

Features

CLI Features

  • Add new tasks FAST (see usage below)

TUI Features - Keybinds

Action Keybind
quit application q, Esc
exit out of help Esc
down j
up k
toggle visible todos h, l, tab
goTop g
completly delete a finished todo d
add new todo a
rename selected todo n
goBottom G
search for input <- highlights all but selects only the last found /
switch status of selected todo enter

Installation

Prerequisites

  • Ensure you have Rust installed on your machine.

Clone the repository

git clone https://github.com/pmafynn/td.git
cd td

Build the application

cargo build --release

Run the application

./target/release/td

Create alias or add to path if you like it

Usage

Here are some common commands you can use with this ToDo application:

Add a new task

td "new task"

or

td new task

Enter TUI

td

For more options and usage, run:

td --help

License

LICENSE

Acknowledgements

  • Thanks to the Rust community for their amazing work on the language and ecosystem.

About

Rust todo application with vim bindings

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages