open gets repository as a positional argument