查看源代码 Mix.Shell.Quiet (Mix v1.16.2)

当设置了 MIX_QUIET 环境变量时,这是 Mix 的默认 shell。

它与 Mix.Shell.IO 相似,但输出更少。

概要

函数

静默执行给定命令,不输出任何内容。

将错误打印到 shell,后面跟着一个换行符。

不向 shell 打印任何内容。

如果当前应用程序尚未打印,则打印它。

打印一条消息并提示用户输入。

打印一条消息并询问用户是否要继续。用户必须输入并提交以下内容之一:"y"、"yes"、"Y"、"YES" 或 "Yes"。

函数

链接到此函数

cmd(command, opts \\ [])

查看源代码

静默执行给定命令,不输出任何内容。

将错误打印到 shell,后面跟着一个换行符。

不向 shell 打印任何内容。

打印一条消息并提示用户输入。

输入将在按下 Enter 键之前被消耗。

链接到此函数

yes?(message, options \\ [])

查看源代码

打印一条消息并询问用户是否要继续。用户必须输入并提交以下内容之一:"y"、"yes"、"Y"、"YES" 或 "Yes"。

用户也可以按 Enter 键;这可以配置为接受或拒绝提示。 后一种情况可能对可能存在危险的操作很有用,这些操作需要用户明确确认。

选项

  • :default - (:yes 或 :no) 如果 :yes 按下 Enter 键接受提示;如果 :no 按下 Enter 键则拒绝提示。 默认值为 :yes