Update readme to add syntax highlighting
diff --git a/README.markdown b/README.markdown
index ade1ab9..bf479db 100644
--- a/README.markdown
+++ b/README.markdown
@@ -5,26 +5,30 @@
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