Modkit
This library contains a small set of tool to work with Elixir modules files.
Installation
mix archive.install hex modkit
mix 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
.