Commander Claus 是一个命令行工具,用于实现秘密圣诞老人功能。通过 npm install commander-claus 安装后,可以使用 Gmail 发送邮件,并支持定制邮件的发送方式和格式。以下是主要功能和选项:

基本设置:

  • 使用 Gmail 发送邮件,默认用户名为 $CLAUSUSER,密码为 $CLAUSPASSWORD

  • 可自定义 Claus#transport 以选择其他邮件发送方式。

文件选项:

  • -f, --file:默认文件为 claus.csv,从该文件读取名称。

  • 文件第一行需包含标题 name,email,可以用任意分隔符;用 -d, --delim 标志自定义分隔符,默认值为 ,

其他选项:

  • -s, --subject:设定邮件主题,默认为“Secret Santa”。

  • --dryrun:模拟运行,执行除发送邮件外的所有操作。

  • --reveal:显示匹配结果,供最终复核。