kaskadi/action-init

View on GitHub
src/helpers/kaskadi-cli-manager.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module.exports = (spawnSync, op) => {
  const header = `INFO: ${op === 'i' ? 'installing' : 'removing'} kaskadi-cli ${op === 'i' ? 'in' : 'from'} repository...`
  const footer = `SUCCESS: kaskadi-cli ${op === 'i' ? 'installed' : 'removed'}!`
  console.log(header)
  spawnSync('npm', [op, 'kaskadi-cli'])
  console.log(footer)
}