Well, I personally would prefer if it was  a soure-able (or call-able for windows) script; otherwise, you'd have to parse the text file to check which part of the text you want to output, since you don't want to output all the text at once, but only for one particular verb.

Any particular benefits for a text file over two scripts? It's true it's single-sourced, but given that all scripts are essentially duplicated into .sh and .bat, I don't feel like that outweighs the ease of use and extensibility of the help script files.

On 10/2/18 4:45 PM, Mitch Claborn wrote:
Are the available verbs the same for both .sh and .bat? If so, perhaps a text file that contains the actual help text that could be output from both .bat and .sh.


Mitch

On 10/01/2018 02:48 PM, Marek Czernek wrote:
Hi there,

I'd like to resolve Bug 62140 [0]. I just wanted to gather some opinions about the implementation details. In my mind, the following solution is quite reasonable:

1. Create new help scripts, such as help.sh and help.bat. These files
    contain a method for each functional verb that prints some info
    about the verb and exits with 0.
2. Source the files in both catalina.sh and catalina.bat
3. When user enters catalina.[sh|bat] $verb help (or -h, --help?),
    execute one of the methods.

In my mind, the above solution is quite straightforward. Any gotchas, or obvious problems?

[0] https://bz.apache.org/bugzilla/show_bug.cgi?id=62140

Cheers,

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

--

Marek Czernek

JWS/JBCS Associate Quality Engineer, RHCA

Find me at www.halfastack.com

Reply via email to