Импортировать модуль проекта в сессию IEX - PullRequest
1 голос
/ 17 мая 2019

У меня есть приложение под названием MyApp, и всякий раз, когда я открываю сессию IEx через iex -S mix, я должен вызывать репо следующим образом: MyApp.Repo.all(MyApp.User).

Мне бы понравилось, если бы я мог автоматически импортировать модуль проекта, так что мне нужно только сделать это Repo.all(User), чтобы получить то же значение, что и выше.

Есть ли способ, которым я могу сделать это?

1 Ответ

6 голосов
/ 17 мая 2019

Вы можете использовать псевдонимы с файлом en .iex.exs .Вы создаете файл и добавляете:

# .iex.exs
alias MyApp.Repo

И это установит эти псевдонимы для вас.Есть другие вещи, которые вы можете сделать с этим файлом, например, установить переменные или добавить некоторую конфигурацию оболочки.

...