View Source mix app.tree (Mix v1.18.1)

Prints the application tree.

$ mix app.tree --exclude logger --exclude elixir

If no application is given, it uses the current application defined in the mix.exs file.

Command line options

  • --exclude - exclude applications which you do not want to see printed. kernel, stdlib and compiler are always excluded from the tree.

  • --format - Can be set to one of either:

    • pretty - uses Unicode code points for formatting the tree. This is the default except on Windows.

    • plain - does not use Unicode code points for formatting the tree. This is the default on Windows.

    • dot - produces a DOT graph description of the application tree in app_tree.dot in the current directory. Warning: this will overwrite any previously generated file.