| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- export type BooleanArg = 'yes' | 'no';
- export interface InstallArgs {
- tui: boolean;
- tmux?: BooleanArg;
- skills?: BooleanArg;
- dryRun?: boolean;
- }
- export interface OpenCodeConfig {
- plugin?: string[];
- provider?: Record<string, unknown>;
- agent?: Record<string, unknown>;
- [key: string]: unknown;
- }
- export interface InstallConfig {
- hasTmux: boolean;
- installSkills: boolean;
- installCustomSkills: boolean;
- dryRun?: boolean;
- }
- export interface ConfigMergeResult {
- success: boolean;
- configPath: string;
- error?: string;
- }
- export interface DetectedConfig {
- isInstalled: boolean;
- hasKimi: boolean;
- hasOpenAI: boolean;
- hasAnthropic?: boolean;
- hasCopilot?: boolean;
- hasZaiPlan?: boolean;
- hasAntigravity: boolean;
- hasChutes?: boolean;
- hasOpencodeZen: boolean;
- hasTmux: boolean;
- }
|