defmodule Mix.Tasks.Flick.Install do
@moduledoc """
Installs flick into a Phoenix project.
## What it does
1. Vendors `flick.min.js.gz` (pre-minified, pre-compressed) to
`assets/vendor/flick.min.js.gz` and
`priv/static/assets/js/flick.min.js.gz`.
2. Patches the root layout to add a `\n\\1\\2)
)
File.write!(layout_path, updated)
Mix.shell().info("* patched #{layout_path} with flick.min.js