#random #chooser #cli-tool #cli #meetings

app meeting-dice

一个 CLI 工具,帮助你决定下一个会议的主持人。

7 个版本

0.1.6 2022年6月11日
0.1.5 2022年6月11日

#390 in #random

每月下载量 45 次

MIT/Apache

17KB
312

会议骰子

actions status crate version dependencies status licenses

一个 CLI 工具,帮助你决定下一个会议的主持人。

安装

cargo安装 meeting-dice

用法

列出团队成员

meeting-dice --list

这将打印

  • 团队成员。
  • 不参加会议的成员。
  • 可能的最后一位会议主持人。

指定最后一位会议主持人是谁

meeting-dice --last-chair <name>

如果 name 不在成员列表中,该命令将返回错误。

指定最后一位记录员是谁

meeting-dice --last-note-taker <name>

如果 name 不在成员列表中,该命令将返回错误。

向团队添加成员

meeting-dice --add-members <names>

如果名称已经在成员列表中,则不会添加。注意,这是在 lowercase 值上检查的,所以 John == john

从团队中移除成员。

meeting-dice --remove-members <names>

选择会议主持人

由于所有我们之前提到的选项都可以在不实际上选择新的会议主持人的情况下使用,因此您需要传递 --run 以随机选择新的会议主持人。

meeting-dice --run

如果您想在运行之前列出成员,可以使用

meeting-dice --list --run

打印选择后,程序将询问您是否确认选择并将它存储以供下一次运行。

暂时移除团队成员

如果团队成员无法参加这次会议,您可以像这样从这次运行中移除他

meeting-dice --hide-members <names> --run

与新的会议主持人一起选择新的记录员。

要指定您想为这次会议选择新的会议主持人和记录员,可以使用

meeting-dice --note-taker --run

如果您不选择新的记录员,则最后的记录员将保持不变。

依赖项

~3.5–4.5MB
~85K SLoC