I’m building a CLI application to automate different reporting things.
Now others found about this software and also want to use it, so using
iex -S mix and calling the functions directly is no longer an option
I tried using escript (which looks like what I want), but it complains, that the module
EEx is not found.
Also I wondered if I can somehow use
mix release because I don’t want to force anyone to install the erlang runtime (since that sounds like a support nightmare): So is there a way to configure a release in a way that it produces a “command line application” that is not started, but instead accepts arguments, does it’s thing and then terminates?