gitset
Version:
Enhanced git init with user configuration management
14 lines • 717 B
TypeScript
import { GitUserInfo, GitInitResult, DirectoryValidation } from '../types/cli.js';
import { ValidationUtils } from '../utils/validation.js';
export declare class ConfigManager {
private validationUtils;
constructor(validationUtils?: ValidationUtils);
validateDirectory(directoryPath: string): Promise<DirectoryValidation>;
initializeRepository(directory: string, userInfo: GitUserInfo): Promise<GitInitResult>;
private setLocalConfig;
checkExistingRepository(directory: string): Promise<boolean>;
hasGitDirectory(directory: string): Promise<boolean>;
getLocalConfig(directory: string): Promise<GitUserInfo>;
private executeGitCommand;
}
//# sourceMappingURL=config-manager.d.ts.map