mix svelixir.component.apply (svelixir v0.61.2)

Copy Markdown

Applies a derived component to a target project.

mix svelixir.component.apply cache ../my_app

Reads priv/meta/meta_<name>/, renders it against the target's OWN name triple, and writes each entry according to its ownership mode. Run mix svelixir.check afterwards: an entry whose anchor could not be located lands as a conflict region that will not compile until a human resolves it.

A target holding a svelixir.exs also gets a fireside.exs recording what was written and with which content hashes. One without is installed all the same, and the task says so.