lesscss-engine icon indicating copy to clipboard operation
lesscss-engine copied to clipboard

commons-cli chokes on '-' characters

Open dmacvicar opened this issue 10 years ago • 2 comments

java -classpath /usr/share/java/commons-logging.jar:/usr/share/java/commons-cli.jar:/usr/share/java/lesscss-engine.jar:/usr/share/java/rhino.jar com.asual.lesscss.LessEngineCli spacewalk.less

Exception in thread "main" java.lang.IllegalArgumentException: opt contains illegal character value '-'
        at org.apache.commons.cli.OptionValidator.validateOption(OptionValidator.java:73)
        at org.apache.commons.cli.Option.<init>(Option.java:123)
        at org.apache.commons.cli.Options.addOption(Options.java:131)
        at org.apache.commons.cli.Options.addOption(Options.java:114)
        at com.asual.lesscss.LessEngineCli.main(LessEngineCli.java:49)

It works if all options defined in LessOptions.java that contains '-' are camelcased.

dmacvicar avatar Nov 03 '14 13:11 dmacvicar

Just ran in to this bug (I'm running 1.5.1 with commons-cli 1.2)

jasonsperske avatar Mar 20 '15 18:03 jasonsperske

Me too...

veve90 avatar Nov 19 '19 13:11 veve90