@capgo/cli
Version:
A CLI to upload to capgo servers
46 lines (45 loc) • 1.58 kB
TypeScript
import type { FC } from 'react';
import type { CiSecretSetupAdvice } from '../../ci-secrets.js';
export interface SelectOption {
label: string;
value: string;
}
export declare const SavingCredentialsStep: FC;
export declare const DetectingCiSecretsStep: FC;
export interface CiSecretsSetupStepProps {
advice: CiSecretSetupAdvice[];
onChoose: (choice: 'retry' | 'skip') => void;
dense?: boolean;
}
export declare const CiSecretsSetupStep: FC<CiSecretsSetupStepProps>;
export interface CiSecretsTargetSelectStepProps {
options: SelectOption[];
onChange: (value: string) => void;
dense?: boolean;
}
export declare const CiSecretsTargetSelectStep: FC<CiSecretsTargetSelectStepProps>;
export interface AskCiSecretsStepProps {
entryCount: number;
targetLabel: string;
cli: string;
onChoose: (choice: 'yes' | 'no') => void;
dense?: boolean;
}
export declare const AskCiSecretsStep: FC<AskCiSecretsStepProps>;
export interface ConfirmCiSecretOverwriteStepProps {
existingKeys: string[];
onChoose: (choice: 'replace' | 'skip') => void;
dense?: boolean;
}
export declare const ConfirmCiSecretOverwriteStep: FC<ConfirmCiSecretOverwriteStepProps>;
export interface CiSecretsFailedStepProps {
error: string | null;
onChoose: (choice: 'retry' | 'continue') => void;
dense?: boolean;
}
export declare const CiSecretsFailedStep: FC<CiSecretsFailedStepProps>;
export interface AskBuildStepProps {
onChoose: (choice: 'yes' | 'no') => void;
dense?: boolean;
}
export declare const AskBuildStep: FC<AskBuildStepProps>;