echo :browse | ghci foo.hs

And don't forget you can also do (in ghci)

    :! echo :browse | ghci foo.hs

And, while you're at it:

    :def browseOther \file -> pure $ ":! echo :browse | ghci \"" ++ file ++ "\""

Endless fun.