Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Edge Cases

Hidden Directories

Behavior: Directories starting with . are ignored

Example: .git/, .rebar3/ not scanned


Behavior: Followed during directory scanning

Use Case: Link to shared libraries

Warning: Can cause duplicates if not careful


Mixed Erlang/Elixir Projects

Scenario: Both .app.src and mix.exs in same directory

Behavior: Prefers .app > .app.src.script > .app.src > mix.exs


Application Without rebar.config

Behavior: Uses parent/state configuration

Common: Dependencies often don't have own config


Disabled Applications

Configuration: Use enable option

Example:

{app_name, [
    {enable, false}
]}.

Behavior: Application discovered but not built