Claude Warren created CLI-339: --------------------------------- Summary: Help formatter framework is hard to extend. Key: CLI-339 URL: https://issues.apache.org/jira/browse/CLI-339 Project: Commons CLI Issue Type: Improvement Components: Help formatter Affects Versions: 1.9.0 Reporter: Claude Warren
The current HelpFormatter implementation makes it difficult to extend and in some cases reuse components. The goal here is to create a help formatting framework that: * Supports all the current format configuration options * Is easily tested * provides ability to easily define and format the options table. This is the section of the help that currently lists the short & long option with arg name as the first column, the optional "since" column, and a description column that may contain deprecation information. * Provides the ability to easily add additional tables to the output. This implies access to the text wrapping functionality and formatting functionality. * Ability to output multiple formats. Current implementation only supports text output. There has been [discussion|https://lists.apache.org/thread/2powlgz6msqk6hqql55oo0fpgvb4x9kz] of desire for several other formats. -- This message was sent by Atlassian Jira (v8.20.10#820010)