UNPKG

git-command-helper

Version:
24 lines (23 loc) 767 B
import { SpawnOptions } from "child_process"; import { Readable } from "stream"; import promiseSpawn from "./spawn"; export declare class spawner { static spawn: typeof promiseSpawn; /** * promises spawn * @param options * @param cmd * @param args * @returns * @example * spawner.promise({}, 'git', 'log', '-n', '1').then(console.log); * spawner.promise({stdio:'pipe'}, 'git', 'submodule', 'status').then(console.log); */ static promise(options: null | SpawnOptions, cmd: string, ...args: string[]): Promise<{ code: number | null; stdout: string[] | Readable | null; stderr: string[] | Readable | null; }>; } export default spawner; export declare const spawn: typeof promiseSpawn;