Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Update readme to add syntax highlighting

  • Loading branch information...
commit 8767867f2bafe965e2892ba333574a8c6c9a2f05 1 parent 75d579a
@joelittlejohn joelittlejohn authored
Showing with 21 additions and 17 deletions.
  1. +21 −17 README.markdown
View
38 README.markdown
@@ -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
Please sign in to comment.
Something went wrong with that request. Please try again.