From c33b76dbfdf2598d608e3ac717db5fee7ed60b0c Mon Sep 17 00:00:00 2001 From: Evan Ward Date: Thu, 21 Jan 2016 13:32:20 -0500 Subject: Wrap usage for commands and main parameters When commands or main parameters have long descriptions word-wrap the descriptions. Also made some small changes to the indentation algorithm so the number of columns indented is always even. --- .../beust/jcommander/args/ArgsLongCommandDescription.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/test/java/com/beust/jcommander/args/ArgsLongCommandDescription.java (limited to 'src/test/java/com/beust/jcommander/args/ArgsLongCommandDescription.java') diff --git a/src/test/java/com/beust/jcommander/args/ArgsLongCommandDescription.java b/src/test/java/com/beust/jcommander/args/ArgsLongCommandDescription.java new file mode 100644 index 0000000..398e514 --- /dev/null +++ b/src/test/java/com/beust/jcommander/args/ArgsLongCommandDescription.java @@ -0,0 +1,12 @@ +package com.beust.jcommander.args; + +import com.beust.jcommander.Parameter; +import com.beust.jcommander.Parameters; + +@Parameters(commandNames = {"command"}, commandDescription = "text text text text text " + + "text text text text text text text text text text text text text text text " + + "really-really-really-long-word-or-url text text text text text text text.") +public class ArgsLongCommandDescription { + @Parameter(names = {"-b"}, description = "boolean parameter") + public boolean var; +} -- cgit v1.2.3