A To-Do CLI application for managing your daily Tasks.


Keywords
cli, todo, app
License
CNRI-Python-GPL-Compatible

Documentation

Crates.io License GitHub Actions Workflow Status GitHub Release

Tasker

A series of cross-platform applications to manage your daily tasks. This includes a command line application and a graphical application. All written in Rust.

All applications encode tasks as a RON file and are interoperable between them.

Features

  • Create any number of tasks with optional projects and tags.
  • Manage the state of each task between to-do, doing and done.
  • Clean completed tasks.
  • Written in Rust, btw.

Installation

Tasker CLI

Crates

You can install Tasker CLI from crates.io.

cargo install tasker-cli

I also recommend using a tool like cargo binstall for a faster installation.

cargo binstall tasker-cli

Binary Install

You can also download a precompiled binary from the releases page.

Roadmap

  • Develop Tasker GUI

Contributing

Contributions are always welcome!

You're going to need to have Rust installed. I also recommend having Bacon (to handle recompilation) and cargo-nextest (for a nicer interface when running tests) installed.

We also try to conventional commit conventions when contributing to the repo.

License

GNU General Public License v3.0