我一直在试图弄清楚如何以这种方式启动 Mutt,就像启动交互式 Mutt 并创建新电子邮件,然后将 的输出复制git request-pull
到正文中(以便能够手动编辑它)。git request-pull HEAD https://... | mutt -i- invalid@example.org
不起作用 - 它只是以退出代码 0 退出,根本没有消息,我什至不确定是否发送了任何内容,因为标准发送文件夹中没有电子邮件副本。
我假设您想在发送邮件之前对其进行编辑?在这种情况下,管道将无法工作,因为管道关闭时会mutt
收到一个EOF
。使用实际文件或使用进程替换,该ksh93
功能也可用于bash
和zsh
,例如:
mutt -i<(git request-pull HEAD https://...) -s SUBJECT invalid@example.org
Run Code Online (Sandbox Code Playgroud)