@Test
	public void testDebugPortSeperateValue() {
		CommandLine.ParseResult pr = cli.parseArgs("run", "--debug", "xyz.dk:5005", "test.java");
		Run run = (Run) pr.subcommand().commandSpec().userObject();

		assertThat(run.scriptMixin.scriptOrFile, is("test.java"));
		assertThat(run.runMixin.debugString, notNullValue());
		assertThat(run.runMixin.debugString, hasEntry("address", "xyz.dk:5005"));
	}
@Test public void testInit() { cli.parseArgs("--init", "x.java", "y.java");
      assertThat(main.script, is("x.java")); assertThat(main.params,
      is(Arrays.asList("x.java", "y.java"))); }
src/test/java/dev/jbang/cli/TestArguments.java