From 00126cb1c814c77b4eee48daca0632e90c69ea71 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Thu, 12 Jan 2023 09:45:56 +0800 Subject: [PATCH] add pack command --- src/ZM/Command/Plugin/PluginPackCommand.php | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/ZM/Command/Plugin/PluginPackCommand.php diff --git a/src/ZM/Command/Plugin/PluginPackCommand.php b/src/ZM/Command/Plugin/PluginPackCommand.php new file mode 100644 index 00000000..53a87a85 --- /dev/null +++ b/src/ZM/Command/Plugin/PluginPackCommand.php @@ -0,0 +1,41 @@ +addArgument('name', InputArgument::REQUIRED, '要打包的插件名称'); + } + + /** + * {@inheritDoc} + */ + protected function handle(): int + { + try { + PluginManager::packPlugin($this->input->getArgument('name')); + } catch (PluginException $e) { + $this->error($e->getMessage()); + } + $this->output->writeln('打包插件到 Phar 格式'); + return 0; + } +}