I just realized I forgot to include the purpose of the email: "asking for
feedback about this feature" :). Please let us know if you have any
concerns or want to make any changes to it.

If there are no major changes based on feedback on this feature I will open
an issue for it in a few days and leave it up for grabs.

On Tue, May 24, 2016 at 8:13 PM, Eric Meadows-Jönsson <
[email protected]> wrote:

> Today we have `mix escript.install` for installing escripts on the local
> system.
> It supports installing pre-built escripts from the local filesystem or via
> HTTP.
>
> One issue with this is that the project maintainers need to build and host
> the
> escripts themselves which goes against the conveniences we have built
> around Mix
> with Hex and the surrounding tooling such as HexDocs.
>
> We propose to extend the `escript.install` task with support for building
> and
> installing projects via Git URLs or Hex package names. Examples of this
> would be:
>
>     $ mix escript.install github my_project git_ref
>     $ mix escript.install git https://path/to/git/repo git_ref
>     $ mix escript.install hex phoenix_new
>     $ mix escript.install hex phoenix_new 1.2.3
>
> This would fetch the project and its dependencies to a temporary directory
> with
> Mix' dependency tooling, build the project as an escript and install it on
> the
> local system.
>
> --
> Eric Meadows-Jönsson
>



-- 
Eric Meadows-Jönsson

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-core/CAM_eapjmC6Uj3uAPok%2B-AFW3jPctwrw65gnG%2BMqcYZxbS5ut2Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to