30 lines
743 B
TypeScript
30 lines
743 B
TypeScript
export interface CLIArgs {
|
|
_: (string | number)[];
|
|
$0: string;
|
|
video_file_path?: string;
|
|
captureIntervalSeconds?: number;
|
|
contextWindowSize?: number;
|
|
visionProvider?: string;
|
|
visionModel?: string;
|
|
ttsProvider?: string;
|
|
ttsModel?: string;
|
|
ttsVoice?: string;
|
|
ttsSpeedFactor?: number;
|
|
ttsInstructions?: string;
|
|
outputDir?: string;
|
|
tempDir?: string;
|
|
batchTimeMode?: boolean;
|
|
batchWindowDuration?: number;
|
|
framesInBatch?: number;
|
|
defaultPrompt?: string;
|
|
changePrompt?: string;
|
|
batchPrompt?: string;
|
|
estimate?: boolean;
|
|
config?: string;
|
|
saveConfig?: string;
|
|
}
|
|
/**
|
|
* Parse command line arguments
|
|
*/
|
|
export declare function parseCommandLineArgs(): CLIArgs;
|