16 Commits

Author SHA1 Message Date
Philipp Muens
7ccdc82e09 Add provider awareness for plugins 2016-07-04 09:51:38 +01:00
Philipp Muens
267e6c58fb Add shortcut support for options 2016-06-29 14:07:55 +02:00
Philipp Muens
008df83d42 Fixes #1379 - Add command validation in PluginManager 2016-06-23 15:55:57 +02:00
Philipp Muens
b16664357d Fix linting issues 2016-06-21 14:51:32 +02:00
Eslam A. Hefnawy
96a3441c1e create plugin no longer generates package.json 2016-06-20 17:49:55 +02:00
Eslam A. Hefnawy
1e3763deac updated tests for Service class and create plugin 2016-06-17 21:42:41 +02:00
Philipp Muens
67d9b0d0b3 Remove "HelloWorld" plugin dependency
Remove the "HelloWorld" plugin which was previously used in tests for the PluginManager
class.
2016-06-17 14:42:21 +02:00
Eslam A. Hefnawy
23a41fe6ae add plugin/cli integration test 2016-06-17 14:29:23 +02:00
Philipp Muens
90c4feeca5 Add validateOptions functionality in PluginManager class 2016-06-09 19:43:13 +02:00
Philipp Muens
40f6dab03f Move options passing to the plugins constructor 2016-06-09 19:43:13 +02:00
Eslam A. Hefnawy
2709286f90 fixed tests for plugin manager 2016-06-09 18:41:09 +02:00
Philipp Muens
aafc2fefd6 Rename and refactor existing plugins
Rename the existing plugins to match the new naming convention.
Fix bugs / refactor code / enhance test coverage alongside.
2016-05-25 07:12:15 +02:00
Philipp Muens
e5a5033db7 Add basic CLI help functionality 2016-05-24 14:58:19 +02:00
Philipp Muens
2bfc79e0e8 Rename arguments / args to options 2016-05-23 17:02:52 +02:00
Philipp Muens
c8639c678a Add argument support for CLI and plugins
Add the possibility to access arguments inside plugins (e.g. "--function function1" or "-f function").
Additionally the "lifeCycleEvent" property is renamed to "lifecycleEvent".
2016-05-23 15:17:22 +02:00
Eslam A. Hefnawy
abbc1fa6fd removed the nested/duplicated tests folder 2016-05-20 13:48:03 +02:00