UNPKG

use-multiple-gits

Version:

CLI tool to manage multiple git configurations (user.name, user.email, SSH keys) with easy switching between identities

30 lines 710 B
export interface GitConfig { name: string; displayName: string; userName: string; userEmail: string; sshKeyName: string; directoryPath?: string; group?: string; } export interface ConfigData { initialized: boolean; configs: GitConfig[]; groups?: Record<string, string[]>; autoSwitchEnabled?: boolean; directoryMappings?: Record<string, string>; } export interface InitOptions { addToPath?: boolean; } export interface ExportData { version: string; configs: GitConfig[]; groups?: Record<string, string[]>; exportedAt: string; } export interface DirectoryMapping { path: string; configName: string; } //# sourceMappingURL=index.d.ts.map