diff --git a/app/Console/Commands/Plugin/UpdatePluginCommand.php b/app/Console/Commands/Plugin/UpdatePluginCommand.php new file mode 100644 index 000000000..16fa40eb7 --- /dev/null +++ b/app/Console/Commands/Plugin/UpdatePluginCommand.php @@ -0,0 +1,36 @@ +argument('id'))->first(); + + if (!$plugin) { + $this->error('Plugin does not exist!'); + + return; + } + + if (!$plugin->isUpdateAvailable()) { + $this->error("Plugin doesn't need updating!"); + + return; + } + + Plugins::updatePlugin($plugin); + + $this->info('Plugin updated.'); + } +}