era / mtasks

mirror of https://codeberg.org/era/mtasks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MTask

A simple CLI to track the tasks as you do during your day, in order to remember them when you have to tell your co-workers what you did last day during standup.

The CLI was done while streaming at twitch, with @karreiro.

Decisions made while Streaming

  • All tasks are saved in a daily file (e.g. tasks done at 2022-12-06 will be at the file 20221206).
  • The files will be saved in the path: $HOME/.mtasks/
  • In order to simplify error handling, we panic with an user-friendly error message everytime something is not in the way we expect (e.g. user tries to list the tasks of a day which does not exist). instead of using Result enum.

Installing

  • Just run the following:
cargo install --git https://codeberg.org/era/mtasks/

Using

$ mtasks --help
A cool CLI to track your daily tasks

Usage: mtasks <COMMAND>

Commands:
  create  Adds a task to your today's list
  list    List the tasks done at day
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

About

mirror of https://codeberg.org/era/mtasks


Languages

Language:Rust 100.0%