@lanonasis/cli
Version:
Professional CLI for LanOnasis Memory as a Service (MaaS) with MCP support, seamless inline editing, and enterprise-grade security
37 lines (36 loc) • 1.15 kB
TypeScript
export interface CompletionData {
commands: Array<{
name: string;
description: string;
aliases?: string[];
subcommands?: Array<{
name: string;
description: string;
options?: Array<{
name: string;
description: string;
type: 'string' | 'boolean' | 'number' | 'choice';
choices?: string[];
required?: boolean;
}>;
}>;
}>;
globalOptions: Array<{
name: string;
description: string;
type: 'string' | 'boolean' | 'number' | 'choice';
choices?: string[];
}>;
contextualData: {
memoryTypes: string[];
outputFormats: string[];
sortOptions: string[];
authMethods: string[];
prescanOutputFormats: string[];
prescanFailOnChoices: string[];
prescanClassifications: string[];
};
}
export declare function generateCompletionData(): Promise<CompletionData>;
export declare function completionCommand(): Promise<void>;
export declare function installCompletionsCommand(): Promise<void>;