[forge-dev] [JBoss JIRA] Updated: (SEAMFORGE-95) Option shortName attribute doesn't work in forge shell

Marek Schmidt (JIRA) jira-events at lists.jboss.org
Fri Mar 25 11:07:21 EDT 2011


     [ https://issues.jboss.org/browse/SEAMFORGE-95?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marek Schmidt updated SEAMFORGE-95:
-----------------------------------

    Component/s: Shell


> Option shortName attribute doesn't work in forge shell
> ------------------------------------------------------
>
>                 Key: SEAMFORGE-95
>                 URL: https://issues.jboss.org/browse/SEAMFORGE-95
>             Project: Seam Forge
>          Issue Type: Bug
>          Components: Shell
>    Affects Versions: 1.0.0.Alpha2
>            Reporter: Marek Schmidt
>
> The Option shortName property in a plugin does not work as advertised in the reference guide.
> Creating the example plugin from the "3.5.1. --named options" chapter:
> public class ExamplePlugin implements Plugin {
>    @Command("perform")
>    public void exampleCommand(
>                   @Option(name="one", shortName="o") String one,
>                   @Option(name="two") String two,
>                   PipeOut out) {
>        out.println(">> option one equals: " + one);
>        out.println(">> option two equals: " + two);
>    }
> }
> Trying to use the shortName for the first argument doesn't work:
> [no project] tmp $ exampleplugin perform -o one --two two
> ***INFO*** The command [perform] takes [0] unnamed argument(s), but found [1].
> ***INFO*** Swallowed unknown token [one] for command [perform].
> >> option one equals: null
> >> option two equals: two 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the forge-dev mailing list