Current section

Files

Jump to
elixir_script lib mix tasks ex2js.install.ex
Raw

lib/mix/tasks/ex2js.install.ex

defmodule Mix.Tasks.Ex2js.Install do
@moduledoc false
use Mix.Task
@shortdoc "Installs ex2js from the dist folder to /usr/local/ex2js"
def run(args) do
Mix.Task.run "app.start"
System.cmd("tar", ["-zxvf", "dist/ex2js.tar.gz"])
File.rm_rf!("/usr/local/ex2js")
System.cmd("mv", ["dist/ex2js", "/usr/local/ex2js"])
IO.puts("installed at /usr/local/ex2js")
end
end