在 elixir 中,您可以通过iex
以下命令将 shell 与应用程序的上下文一起使用...
iex -S mix
这个命令非常方便,让我们可以在交互式 shell 中使用应用程序功能。
我想知道是否可以使用参数启动交互式 shell,或者是否可以让您的应用程序在用户与 shell 交互之前调用一些函数。
例如,假设我有一个名为的应用程序MyApp
,我以iex -S mix
. 不必手动在 shell 中输入命令,例如
iex()> import MyApp.Module
iex()> alias MyApp.Module.OtheName
iex()> value = OtherName.function(1234)
有一种方法可以自动发生这种情况。