How suitable is Elixir for a CLI application?

Here is my summary:

  1. Are you making a CLI tool for Elixir developers only? If yes:
    a. Do you want to extend Mix (like mix phx.new)? If so, use mix archive
    b. Otherwise, use mix escript

  2. Otherwise, don’t use Elixir (for all the reasons mentioned above and for the same reasons I wouldn’t use ruby, python, java, etc)