Crates.io | meeting-dice |
lib.rs | meeting-dice |
version | 0.1.6 |
source | src |
created_at | 2022-06-11 00:58:23.998269 |
updated_at | 2022-06-11 03:26:15.814545 |
description | A CLI tool that helps you to choose in a team who's gonna be the next meeting chair. |
homepage | https://github.com/yozhgoor/meeting-dice |
repository | https://github.com/yozhgoor/meeting-dice |
max_upload_size | |
id | 603856 |
size | 39,286 |
A CLI tool that helps you to choose in a team who's gonna be the next meeting chair.
cargo install meeting-dice
meeting-dice --list
This will print:
meeting-dice --last-chair <name>
This command will return an error if name
doesn't exists in the member list.
meeting-dice --last-note-taker <name>
This command will return an error if name
doesn't exists in the members list.
meeting-dice --add-members <names>
If a name already exists in the members list, it will not be added.
Note that this is checked on lowercase values so John == john
.
meeting-dice --remove-members <names>
Since all the options that we mentioned before can be used without actually choosing a new meeting
chair, you need to pass --run
to randomly select the new meeting chair.
meeting-dice --run
If you want to list the members before the run, you can use:
meeting-dice --list --run
After printing the selection, the program will ask if you confirm the selection and store it for the next run.
If a member of the team can't be present for this meeting, you can remove him from this run like this:
meeting-dice --hide-members <names> --run
To specify that you want to choose a new meeting chair and a note taker for this meeting, you can use:
meeting-dice --note-taker --run
If you don't choose a new note taker, the last note taker will stay the same.