Allow passed search directory
Allow passed search directory

This has one disadvantage that it's unclear what that should mean when
your searching in the nested submodules, but at the top level, the path
is useful. This also still searches the submodules, even if they're not
inside the given path.

keith/dotfiles,keith/dotfiles,keith/dotfiles,keith/dotfiles,keith/dotfiles,keith/dotfiles