Discover by file path

Fixes #72