UNPKG

semantic-release-hackage

Version:

A semantic-release plugin to publish Haskell packages to Hackage

15 lines (12 loc) 364 B
import { exec } from "child_process"; interface OutputExec { output: string; warn?: string; } export const runExecCommand = (command: string): Promise<OutputExec> => { return new Promise((resolve, reject) => { exec(command, (error, stdout, stderr) => { error !== null ? reject(error) : resolve({ output: stdout, warn: stderr }); }); }); };