Allow a --no-open argument when running roots watch

I accidentally closed the last PR by deleting my remote branch. But here is the commit.