[ 
https://issues.apache.org/jira/browse/GROOVY-6027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul King reassigned GROOVY-6027:
---------------------------------

    Assignee: Paul King

> groovy -h could be more clear
> -----------------------------
>
>                 Key: GROOVY-6027
>                 URL: https://issues.apache.org/jira/browse/GROOVY-6027
>             Project: Groovy
>          Issue Type: Improvement
>          Components: command line processing
>            Reporter: Andrew Eisenberg
>            Assignee: Paul King
>            Priority: Trivial
>
> Currently, {{groovy -h}} prints this:
> {code}
> $ groovy -h
> usage: groovy [options] [args]
> options:
>   -a,--autosplit <splitPattern>    split lines using splitPattern (default 
> '\s')
>                                    using implicit 'split' variable
>   -c,--encoding <charset>          specify the encoding of the files
>   -classpath <path>                Specify where to find the class files - 
> must
>                                    be first argument
>   -cp,--classpath <path>           Aliases for '-classpath'
>   -D,--define <name=value>         define a system property
>   -d,--debug                       debug mode will print out full stack traces
>      --disableopt <optlist>        disables one or all optimization elements.
>                                    optlist can be a comma separated list with
>                                    the elements: all (disables all
>                                    optimizations), int (disable any int based
>                                    optimizations)
>   -e <script>                      specify a command line script
>   -h,--help                        usage information
>   -i <extension>                   modify files in place; create backup if
>                                    extension is given (e.g. '.bak')
>      --indy                        enables compilation using invokedynamic
>   -l <port>                        listen on a port and process inbound lines
>                                    (default: 1960)
>   -n                               process files line by line using implicit
>                                    'line' variable
>   -p                               process files line by line and print result
>                                    (see also -n)
>   -v,--version                     display the Groovy and JVM versions
> {code}
> Typically, under the usage line there is a one sentence description of what 
> the command does (see commands like svn --help and tar --help.
> Second, you could change {{usage: groovy [options] [args]}} to {{usage: 
> groovy [options] [filename]}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to