Skip to content

commons-cli chokes on '-' characters #60

@dmacvicar

Description

@dmacvicar
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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions