Execute a given callback for every addon command. Example: ``` project.eachAddonCommand(function(addonName, commands) { console.log('Addon ' + addonName + ' exported the following commands:' + commands.keys().join(', ')); }); ``` @private @method eachAddonCommand
(callback)
| 495 | @param {Function} callback [description] |
| 496 | */ |
| 497 | eachAddonCommand(callback) { |
| 498 | if (this.initializeAddons && this.addonCommands) { |
| 499 | this.initializeAddons(); |
| 500 | let addonCommands = this.addonCommands(); |
| 501 | |
| 502 | forOwn(addonCommands, (commands, addonName) => callback(addonName, commands)); |
| 503 | } |
| 504 | } |
| 505 | |
| 506 | /** |
| 507 | Path to the blueprints for this project. |
no test coverage detected