@coastal-programs/notion-cli
Version:
Unofficial Notion CLI optimized for automation and AI agents. Non-interactive interface for Notion API v5.2.1 with intelligent caching, retry logic, structured error handling, and comprehensive testing.
31 lines (30 loc) • 1.98 kB
TypeScript
import { Command } from '@oclif/core';
export default class List extends Command {
static description: string;
static aliases: string[];
static examples: {
description: string;
command: string;
}[];
static flags: {
markdown: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
'compact-json': import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
pretty: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
json: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
'page-size': import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
retry: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
timeout: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
'no-cache': import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
verbose: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
minimal: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
columns: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
sort: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
filter: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
csv: import("@oclif/core/lib/interfaces").Flag<boolean>;
output: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
extended: import("@oclif/core/lib/interfaces").Flag<boolean>;
'no-truncate': import("@oclif/core/lib/interfaces").Flag<boolean>;
'no-header': import("@oclif/core/lib/interfaces").Flag<boolean>;
};
run(): Promise<void>;
}