exrm v1.0.8 ReleaseManager.Deps
This module provides functions for retrieving dependency information.
Summary
Functions
Returns a list of explict applications found in mix.exs :applications/:included_applications
Returns a graph (represented as a nested keyword list) of implicitly included applications for the current project
Gets all applications and what applications they include
Discovers missing applications which could prevent a release from running properly. Returns a tree to be formatted for output. The tree is a nested kwlist
Produces a list of lines to be printed, which display each missing application, the depedency graph representing where it comes from, and a short message describing where it should be added
Functions
Returns a list of explict applications found in mix.exs :applications/:included_applications
Returns a graph (represented as a nested keyword list) of implicitly included applications for the current project.
Discovers missing applications which could prevent a release from running properly. Returns a tree to be formatted for output. The tree is a nested kwlist.
Produces a list of lines to be printed, which display each missing application, the depedency graph representing where it comes from, and a short message describing where it should be added:
Example
exrm -> conform -> neotoma => neotoma is missing from conform
exrm -> relx -> providers -> getopt => getopt is missing from providers
exrm -> relx -> getopt => getopt is missing from relx
exrm -> relx -> erlware_commons => erlware_commons is missing from relx
exrm -> relx -> bbmustache => bbmustache is missing from relx