@@ -0,0 +1,899 @@
+package com.maddenabbott.jenny.command;%0A%0Aimport com.maddenabbott.jenny.Application;%0Aimport org.junit.After;%0Aimport org.junit.Rule;%0Aimport org.junit.Test;%0Aimport org.junit.contrib.java.lang.system.StandardOutputStreamLog;%0Aimport static com.maddenabbott.jenny.test.OutputMatcher.isIn;%0Aimport static com.maddenabbott.jenny.test.RepositoryUtil.addRepo;%0Aimport static com.maddenabbott.jenny.test.RepositoryUtil.removeRepos;%0Aimport static org.junit.Assert.assertThat;%0A%0Apublic class RemoveCommandIT %7B%0A  @Rule%0A  public final StandardOutputStreamLog log = new StandardOutputStreamLog();%0A%0A  @After%0A  public void tearDown() throws Exception %7B%0A    removeRepos();%0A  %7D%0A%0A  @Test%0A  public void shouldRemoveRepository() throws Exception %7B%0A    addRepo(%22test%22, %22test-template-repo-1%22);%0A    %0A    Application.main(new String%5B%5D %7B %22remove%22, %22test%22 %7D);%0A    %0A    assertThat(log.getLog(), isIn(%22remove/remove%22));%0A  %7D%0A  %0A  %0A%7D%0A

Add test for remove command.