n8n
Version:
n8n Workflow Automation Tool
18 lines (17 loc) • 667 B
TypeScript
import { Logger, ModuleRegistry } from '@n8n/backend-common';
import { CommandMetadata, type CommandEntry } from '@n8n/decorators';
import './zod-alias-support';
export declare class CommandRegistry {
private readonly commandMetadata;
private readonly moduleRegistry;
private readonly logger;
private commandName;
private readonly argv;
constructor(commandMetadata: CommandMetadata, moduleRegistry: ModuleRegistry, logger: Logger);
execute(): Promise<undefined>;
parseFlags(commandEntry: CommandEntry): {
[x: string]: any;
};
listAllCommands(): Promise<void>;
printCommandUsage(commandEntry: CommandEntry): void;
}