[
https://issues.jboss.org/browse/FORGE-616?page=com.atlassian.jira.plugin....
]
George Gastaldi commented on FORGE-616:
---------------------------------------
Hi Lincoln,
I totally agree with your comment. Will implement that today.
Also, I checked for other locations where the Status enum is used and is not used anywhere
besides the Execution class and ForgePlugin itself.
There are very few plugins which observes this CommandExecuted event and deals with the
status. One of them is the Undo plugin, which Jevgeni already checks for it ("Create
a commit only if Status == SUCESSS").
Anyway, I thought about that and I found out that it's a matter of interpretation:
Should Status.FAILURE indicate a failure in the plugin execution or it can be used to
indicate that a plugin is missing / wrongly typed ? The best way to detect that was with
this new MISSING enum afaik.
If you feel the need to change that, we can do it, no problem. Just let me know your
thoughts about it.
Best Regards,
George Gastaldi
Automatically attempt to install a missing plugin if not found on
current installation
--------------------------------------------------------------------------------------
Key: FORGE-616
URL:
https://issues.jboss.org/browse/FORGE-616
Project: Forge
Issue Type: Enhancement
Reporter: George Gastaldi
Assignee: George Gastaldi
Fix For: 1.0.6.Final
If would be nice if when you type a plugin that is not installed on a forge installation,
Forge could search through the available plugins and install them automatically.
Also, if a command is invalid, maybe the user could have typed wrong, so, it would be
nice to display a message like "Did you mean this?" and list the possible
options.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira