gitset
Version:
Enhanced git init with user configuration management
16 lines • 780 B
TypeScript
import { GitUserInfo } from '../types/cli.js';
import { ValidationUtils } from '../utils/validation.js';
export declare class UserPrompts {
private validationUtils;
constructor(validationUtils?: ValidationUtils);
promptGitInstallation(): Promise<boolean>;
promptDirectory(defaultDirectory?: string): Promise<string>;
promptUserInfo(globalConfig?: GitUserInfo): Promise<GitUserInfo>;
confirmConfiguration(directory: string, userInfo: GitUserInfo): Promise<boolean>;
promptRetry(action: string): Promise<boolean>;
promptGitRepoReinitialize(): Promise<boolean>;
showExitMessage(): void;
selectInstallationMethod(availableMethods: string[]): Promise<string>;
private getInstallationMethodDescription;
}
//# sourceMappingURL=prompts.d.ts.map