Permalink
Browse files

Update readme to add syntax highlighting

  • Loading branch information...
1 parent 75d579a commit 8767867f2bafe965e2892ba333574a8c6c9a2f05 @joelittlejohn joelittlejohn committed Jul 13, 2012
Showing with 21 additions and 17 deletions.
  1. +21 −17 README.markdown
View
@@ -5,26 +5,30 @@ This is an annotation based parameter parsing framework for Java.
Here is a quick example:
- public class JCommanderTest {
- @Parameter
- public List<String> parameters = Lists.newArrayList();
-
- @Parameter(names = { "-log", "-verbose" }, description = "Level of verbosity")
- public Integer verbose = 1;
-
- @Parameter(names = "-groups", description = "Comma-separated list of group names to be run")
- public String groups;
-
- @Parameter(names = "-debug", description = "Debug mode")
- public boolean debug = false;
- }
+```java
+public class JCommanderTest {
+ @Parameter
+ public List<String> parameters = Lists.newArrayList();
+
+ @Parameter(names = { "-log", "-verbose" }, description = "Level of verbosity")
+ public Integer verbose = 1;
+
+ @Parameter(names = "-groups", description = "Comma-separated list of group names to be run")
+ public String groups;
+
+ @Parameter(names = "-debug", description = "Debug mode")
+ public boolean debug = false;
+}
+```
and how you use it:
- JCommanderTest jct = new JCommanderTest();
- String[] argv = { "-log", "2", "-groups", "unit", "a", "b", "c" };
- new JCommander(jct, argv);
+```java
+CommanderTest jct = new JCommanderTest();
+String[] argv = { "-log", "2", "-groups", "unit", "a", "b", "c" };
+new JCommander(jct, argv);
- Assert.assertEquals(jct.verbose.intValue(), 2);
+Assert.assertEquals(jct.verbose.intValue(), 2);
+```
The full doc is available at http://beust.com/jcommander

0 comments on commit 8767867

Please sign in to comment.