1
0
Fork
You've already forked mtasks
0
daily task tracker made while streaming with @karreiro at: https://www.twitch.tv/code_elias_code
  • Rust 100%
Find a file
2023年03月10日 18:00:18 +00:00
src removing not used imports 2023年02月06日 14:43:38 +00:00
tests fixing clippy issues 2022年12月07日 18:05:07 +00:00
.gitignore gitignore 2022年11月09日 17:50:26 +00:00
Cargo.lock third live - adds the option to add tasks to any date 2022年12月06日 19:08:22 +00:00
Cargo.toml fix project name and add more details to readme 2023年03月10日 18:00:18 +00:00
readme.md fix project name and add more details to readme 2023年03月10日 18:00:18 +00:00

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