A simple promisified version of child_process.exec, so we can await it

  • Parameters

    • command: string

    Returns PromiseWithChild<{ stderr: string; stdout: string }>

  • Parameters

    • command: string
    • options: { encoding: null | "buffer" } & ExecOptions

    Returns PromiseWithChild<{ stderr: Buffer; stdout: Buffer }>

  • Parameters

    • command: string
    • options: { encoding: BufferEncoding } & ExecOptions

    Returns PromiseWithChild<{ stderr: string; stdout: string }>

  • Parameters

    • command: string
    • options: ExecOptions

    Returns PromiseWithChild<{ stderr: string; stdout: string }>

  • Parameters

    • command: string
    • Optionaloptions: null | ObjectEncodingOptions & ExecOptions

    Returns PromiseWithChild<
        {
            stderr: string
            | Buffer<ArrayBufferLike>;
            stdout: string | Buffer<ArrayBufferLike>;
        },
    >

  • Parameters

    • command: string

    Returns PromiseWithChild<{ stderr: string; stdout: string }>

  • Parameters

    • command: string
    • options: { encoding: null | "buffer" } & ExecOptions

    Returns PromiseWithChild<{ stderr: Buffer; stdout: Buffer }>

  • Parameters

    • command: string
    • options: { encoding: BufferEncoding } & ExecOptions

    Returns PromiseWithChild<{ stderr: string; stdout: string }>

  • Parameters

    • command: string
    • options: ExecOptions

    Returns PromiseWithChild<{ stderr: string; stdout: string }>

  • Parameters

    • command: string
    • Optionaloptions: null | ObjectEncodingOptions & ExecOptions

    Returns PromiseWithChild<
        {
            stderr: string
            | Buffer<ArrayBufferLike>;
            stdout: string | Buffer<ArrayBufferLike>;
        },
    >