UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

33 lines 876 B
import { GitScanner } from './GitScanner.js'; export interface SshParams { privateKeyFile: string; } export declare function sanitize(txt: string): string; interface ExecOpts { env?: { [k: string]: string; }; skipLogger?: boolean; ignoreError?: boolean; } export declare class GitExecuter { private readonly gitScanner; readonly rootPath: string; private logger; constructor(gitScanner: GitScanner); sshOptsEnv(sshParams?: SshParams): Record<string, string>; committerEnv(committer: { name: string; email: string; }): Record<string, string>; exec(cmd: string, opts?: ExecOpts): Promise<{ stdout: string; stderr: string; }>; cmd(cmd: string, arg?: string): Promise<{ stdout: string; stderr: string; }>; } export {}; //# sourceMappingURL=GitExecuter.d.ts.map