/remix

A refactored and updated version of the original Elixir Remix package, with modern Elixir updates

Primary LanguageElixirMIT LicenseMIT

RemixedRemix

An updated version of the original remix project.

Since this project has not responded to any issues or pull requests in two years, I decided to fork it, fix the bugs and warnings that I spotted, and republish it to Hex.

Most of the usage and configurations are the same, thanks to the great work by the Agilion team.

I only went through and fixed the issues that were causing warnings and compilation problems when I ran it on my machine, so if I missed anything, pull requests are welcome. I'll gladly review and accept them.

If you want to submit an issue, I will try and get to it as soon as I can.

Installation

Add remixed_remix to deps:

defp deps do
  [{:remixed_remix, ">= 0.0.0", only: :dev}]
end

Add add :remixed_remix as a development only OTP app.

def application do
  [applications: applications(Mix.env)]
end

defp applications(:dev), do: applications(:all) ++ [:remixed_remix]
defp applications(_all), do: [:logger] # or any other applications that you have

with escript compilation (in config.exs) and silent mode (won't output to iex each time it compiles):

config :remixed_remix,
  escript: true,
  silent: true

If these vars are not set, it will default to verbose (silent: false) and no escript compilation (escript: false).

Usage

Save or create a new file in the lib directory. Thats it!

Contributers

Apparently I'm not the only one using this package, so people are fixing bugs and writing new functionality for the package here!

Thanks to the contributers:

License

The Remixed_Remix source code is released under the MIT License. Check LICENSE file for more information.