檢視原始碼 Mix.Shell.Quiet (Mix v1.16.2)

MIX_QUIET 環境變數設定時,這是 Mix 的預設 shell。

它就像 Mix.Shell.IO,但列印的內容少很多。

摘要

函式

靜默執行指定的命令,不會輸出任何內容。

將錯誤列印到 shell,後面接換行符號。

不列印任何內容到 shell。

如果目前應用程式尚未列印,則列印它。

列印訊息並提示使用者輸入。

列印訊息並詢問使用者是否要繼續。使用者必須輸入並提交「y」、「yes」、「Y」、「YES」或「Yes」其中之一。

函式

靜默執行指定的命令,不會輸出任何內容。

將錯誤列印到 shell,後面接換行符號。

不列印任何內容到 shell。

列印訊息並提示使用者輸入。

輸入將持續接收,直到按下 Enter 為止。

連結到此函式

yes?(message, options \\ [])

檢視原始碼

列印訊息並詢問使用者是否要繼續。使用者必須輸入並提交「y」、「yes」、「Y」、「YES」或「Yes」其中之一。

使用者也可以按 Enter;這可以設定為接受或拒絕提示。後者對於可能具有危險性的操作很有用,該操作需要使用者的明確確認。

選項

  • :default - (:yes 或 :no) 如果為 :yes,則按 Enter 會接受提示;如果為 :no,則按 Enter 會拒絕提示。預設為 :yes