mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-19 05:02:40 +08:00
13 lines
347 B
TypeScript
13 lines
347 B
TypeScript
import shell, { ExecOptions } from 'shelljs';
|
|
|
|
export const exec = async (command: string, options: ExecOptions = {}) =>
|
|
new Promise((resolve, reject) => {
|
|
shell.exec(command, options, (code) => {
|
|
if (code === 0) {
|
|
resolve();
|
|
} else {
|
|
reject(new Error(`command exited with code: ${code}`));
|
|
}
|
|
});
|
|
});
|