diff --git a/lib/cli/pluginOptions.js b/lib/cli/pluginOptions.js index 36cbc1744..a05e7e097 100644 --- a/lib/cli/pluginOptions.js +++ b/lib/cli/pluginOptions.js @@ -16,6 +16,16 @@ export async function registerPluginOptions(yargsInstance, plugins) { if (plugin && typeof plugin.getCliOptions === 'function') { const options = plugin.getCliOptions(); yargsInstance.options(options); + } else { + try { + const plugin = await import(pluginName); + if (plugin && typeof plugin.getCliOptions === 'function') { + const options = plugin.getCliOptions(); + yargsInstance.options(options); + } + } catch { + // Swallow this silent + } } } catch { // Swallow this silent