Modkit
This library contains a small set of tool to work with Elixir modules files.
Installation
mix archive.install hex modkitmix mod.new
Creates a new module in the current project.
Usage
mix mod.new [options] <module>Options
-d,--dynamic-supervisor- use DynamicSupervisor and define base functions-g,--gen-server- use GenServer and define base functions-o,--overwrite- Overwrite the file if it exists. Always prompt.-p,--path- The path of the module to write. Unnecessary if the module prefix is mounted.-s,--supervisor- use Supervisor and define base functions.
mix mod.relocate
Moves modules to correct paths according to their name.
Usage
mix mod.relocate [options]Options
-f,--force- This flag will make the command actually relocate the files.-i,--interactive- This flag will make the command prompt for confirmation whenever a file can be relocated. Takes precedences over--force.