jordelver / todo-cli

Minimal TODOs inside your terminal. Learning project for Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TODO on the command line

This is a small command line utility to save and update todos directly from the terminal.

It was made mainly as a practice project for the Rust programming language. A write up [work in progress] with the aim to teach a bit about the language can be found on the Guide page.

A full blog article will follow.

Topics covered

  • Error handling in Rust.
  • Options and Null types.
  • Structs and impl.
  • Terminal I/O.
  • File system handling.
  • Ownership and borrow in Rust.
  • Match patters.
  • Iterators and closures.
  • Using external crates.

Implemented so far

  • add elements

  • update elements

About

Minimal TODOs inside your terminal. Learning project for Rust.


Languages

Language:Rust 100.0%