1234567891011121314151617 |
- const execa = require('execa')
- async function runCmd (cmd, _projectName) {
- let cmdList = cmd.split(' ').filter(item => item)
- let first = cmdList.shift()
- await execa(first, cmdList, {
- cwd: `${process.cwd()}/projects/${_projectName}`
- })
- }
- async function runCmds (cmds, _projectName) {
- for (cmd of cmds) {
- await runCmd(cmd, _projectName)
- }
- }
- module.exports = runCmds
|