UNPKG

@oclif/plugin-plugins

Version:
33 lines (32 loc) 1.22 kB
import { Command, Plugin } from '@oclif/core'; import Plugins from '../../plugins.js'; type Dependencies = Record<string, { from: string | undefined; version: string; }>; type PluginWithDeps = { deps: Dependencies; } & Omit<Plugin, '_commandsDir' | '_debug' | '_manifest' | 'addErrorScope' | 'commandIDs' | 'commandsDir' | 'findCommand' | 'flexibleTaxonomy' | 'load' | 'topics' | 'warn' | 'warned'>; export default class PluginsInspect extends Command { static args: { plugin: import("@oclif/core/interfaces").Arg<string, Record<string, unknown>>; }; static description: string; static enableJsonFlag: boolean; static examples: string[]; static flags: { help: import("@oclif/core/interfaces").BooleanFlag<void>; verbose: import("@oclif/core/interfaces").BooleanFlag<boolean>; }; static strict: boolean; static usage: string; plugins: Plugins; findDep(plugin: Plugin, dependency: string): Promise<{ pkgPath: null | string; version: null | string; }>; findPlugin(pluginName: string): Plugin; inspect(pluginName: string, verbose?: boolean): Promise<PluginWithDeps>; run(): Promise<PluginWithDeps[]>; } export {};